RE: Tạo subform liên kết
ongke0711 > 29-12-15, 08:25 PM
MainForm và Subform liên kết với nhau qua một field chung giữa cả 2 Record Source của 2 form.
Bạn muốn FRM_KHACHHANG liên kiết với FRM_TOURDALAT thì có field nào chung giữa 2 bảng? Theo file của bạn là không có. Field chung sẽ là field [MaTour].
- Table KHACHHANG phải có thêm field [MaTour].
- Khi KH đăng ký tour phải nhập mã tour vô table này luôn.
- Sau đó vào FRM_KHACHANG, click chọn subform FRM_TOURDALAT, sau đó vô Form Properties/Data: ở dòng Link Master Fields và Link Child Fields, thêm [MaTour] ở cả 2 dòng.
Góp ý thêm:
- Cái table DATATOUR là không cần thiết. Các thông tin hiện tại trong table này như số người lớn/trẻ em, số lượng người đi...bạn có thể chạy query tổng hợp từ table KHACHHANG là có rồi, không cần tạo thêm cho tốn bộ nhớ.
- Cái table KHACHHANG bạn thêm các field thông tin như: Giới tính (để tổng hợp slg khách nam/nữ), năm sinh (để lấy số trẻ em/người lớn)...