Liên Kết Hai Chiều Là Gì?
Đây là cách liên kết hai chiều hoạt động: Giả sử có hai biểu mẫu, Biểu Mẫu A và Biểu Mẫu B. Biểu Mẫu A được liên kết với Biểu Mẫu B thông qua Chọn Dữ Liệu để bạn có thể lấy dữ liệu từ Biểu Mẫu B. Biểu Mẫu B được liên kết với Biểu Mẫu A thông qua Tra Cứu Dữ Liệu để bạn có thể truy vấn dữ liệu từ Biểu Mẫu A. Khi bạn truy vấn dữ liệu từ Biểu Mẫu A trong Biểu Mẫu B, bạn có thể thêm dữ liệu của Biểu Mẫu A vào Biểu Mẫu B.
Liên Kết Hai Chiều Trông Như Thế Nào?
Lấy Thông Tin Khách Hàng và Đơn Hàng Khách Hàng làm ví dụ:
1. Khi khách hàng đặt hàng, bạn có thể ghi lại trong biểu mẫu Đơn Hàng Khách Hàng. Khi nhập liệu, bạn có thể truy vấn thông tin cơ bản của khách hàng từ biểu mẫu Thông Tin Khách Hàng thông qua Chọn Dữ Liệu. Sau đó biểu mẫu sẽ tự động truy cập thông tin khách hàng, và bạn chỉ cần nhập các chi tiết đơn hàng và gửi biểu mẫu.
2. Khi khách hàng muốn xem thông tin thành viên, họ có thể truy vấn trang thông tin cơ bản trong biểu mẫu Thông Tin Khách Hàng. Hơn nữa, trên trang thông tin cơ bản, bạn có thể thêm trực tiếp đơn hàng mới. Khi thêm dữ liệu mới, thông tin cơ bản của khách hàng sẽ được tự động điền vào biểu mẫu.
Cách Thiết Lập Liên Kết Hai Chiều?
Lấy ví dụ quản lý thông tin thành viên và quản lý đơn hàng:
Bước 1 Thiết Kế Biểu Mẫu
1. Tạo một biểu mẫu Thông Tin Khách Hàng với các trường sau:
Tên Trường |
Loại Trường |
Số Thứ Tự |
Số Thứ Tự |
Tên Khách Hàng |
Dòng Đơn |
Số Điện Thoại |
Dòng Đơn |
Địa Chỉ Email |
Dòng Đơn |
Hồ Sơ Đơn Hàng |
Tra Cứu Dữ Liệu |
2. Tạo một biểu mẫu Đơn Hàng Khách Hàng với các trường sau:
Tên Trường |
Loại Trường |
Số Thứ Tự |
Số Thứ Tự |
Ngày Đặt Hàng |
Ngày & Giờ |
Khách Hàng |
Chọn Dữ Liệu |
Chi Tiết |
SubForm |
Tên Sản Phẩm |
SubForm > Chọn Đơn |
Số Lượng |
SubForm > Số |
Bước 2 Thiết Lập RelatedData
Trường RelatedData được sử dụng để lấy thông tin cơ bản từ Thông Tin Khách Hàng nhằm liên kết khách hàng với đơn hàng.
1. Vào Đơn Hàng Khách Hàng, chọn trường Khách Hàng, và thiết lập trong Thuộc Tính Trường như sau:
-
Biểu Mẫu Liên Kết: Chọn Thông Tin Khách Hàng từ danh sách thả xuống.
-
Các Trường Hiển Thị Khi Chọn: Thêm Số Thứ Tự, Tên Khách Hàng, và Số Điện Thoại.
2. Vào Điền Dữ Liệu, bấm Thiết Lập Quy Tắc. Trên trang chi tiết, chọn các trường cần gọi như Số Thứ Tự,Tên Khách Hàng,Số Điện Thoại, rồi chọn Điền vào trường mới trong phần Xử Lý Giá Trị Trường. Sau thiết lập, bấm Hoàn Thành.
Bước 3 Thiết Lập RelatedQuery
Trường RelatedQuery được dùng để truy vấn hồ sơ đơn hàng trong Đơn Hàng Khách Hàng và hỗ trợ thêm dữ liệu đơn hàng trực tiếp.
1. Vào Thông Tin Khách Hàng, chọn trường Hồ Sơ Đơn Hàng, và thiết lập trong Thuộc Tính Trường như sau:
-
Biểu Mẫu Liên Kết: Chọn Đơn Hàng Khách Hàng từ danh sách thả xuống.
-
Các Trường Hiển Thị: Thêm Số Thứ Tự, Ngày Đặt Hàng, và Các Chi Tiết Khác (Tên Sản Phẩm, Số Lượng).
2. Bấm Thêm Điều Kiện, thêm điều kiện lọc: trường Khách Hàng trong Đơn Hàng Khách Hàng bằng Dữ Liệu Hiện Hành. Rồi bấm OK.
3. Để truy vấn nhiều dữ liệu, bạn có thể đánh dấu Nhiều trong Hiển Thị Hồ Sơ. Để cho phép thành viên thêm hồ sơ mới, bạn có thể đánh dấu Tạo hồ sơ trong biểu mẫu liên quan trong Hành Động Biểu Mẫu Liên Kết.
Khi Nào Nên Sử Dụng Liên Kết Hai Chiều?
Liên kết hai chiều có thể áp dụng trong nhiều kịch bản như quản lý khách hàng, thiết bị, hợp đồng và dự án. Lấy ví dụ quản lý khách hàng và quản lý thiết bị:
1. Kịch bản quản lý khách hàng.
2. Kịch bản quản lý thiết bị.
Lưu Ý
Nếu bạn muốn cho phép thành viên thêm dữ liệu từ biểu mẫu liên quan khi xem dữ liệu trong biểu mẫu này, bạn cần thiết lập quyền cho thành viên, nếu không nút Mới sẽ không hiển thị. Ví dụ: bạn cần cấp quyền cho thành viên thêm dữ liệu trong biểu mẫu Đơn Hàng Khách Hàng.