tranthanhan1962 > 20-06-15, 03:33 PM
thucgia > 20-06-15, 04:44 PM
(20-06-15, 03:33 PM)tranthanhan1962 Đã viết: Khi các bạn có 2 bảng liên kết. Chúng ta thường sử dụng MainForm và SubForm để tiện việc nhập dữ liệu và viết code.
Đôi khi ta mong muốn MainForm MATHANG là một Continuous Forms để thể hiện show đầy đủ các record của Form này. Nhưng dù các bạn có làm kiểu gì đi nữa khi đưa Sub Form TENHANG vào Access vẫn quyết tâm chuyển MainForm MATHANG thành SingleForm.
Khi chúng ta OK, Form MATHANG tự động chuyển thành SingleForm, với Link Child Fields: MatHang - Link Master Fields: MatHang.
Đừng vội thối chí. Chúng ta vẫn có phương pháp trừng trị kiểu cách áp đặt thô bạo này của Access.
Trước tiên chúng ta sẽ xóa bỏ các giá trị của Link Child Fields, Link Master Fields. Khi không còn liên kết field MatHang giữa 2 form, ta có thể trả Form MATHANG về kiểu Continuous Forms mà Access không can thiệp.
Trên form MATHANG tạo một Textbox MATHANGX có Control Source =[MatHang] (Control Source có giá trị là giá trị của TextBox MatHang trên Form MATHANG chứ không phải là giá trị của field MatHang của Table MATHANG).
Lúc này 2 form lại được liên kết với nhau mà MainForm MATHANG vẫn giữ được kiểu Continuous Forms.