2012-09-30 38 views
6

Tôi hiện đang học MS Access và tôi đã gặp sự cố. Tôi đã tìm thấy những câu hỏi tương tự nhưng sau khi thử chúng tôi vẫn không thể hiểu được điều này.Access 2010 - Tôi sử dụng Tên Điều khiển nào để Yêu cầu Biểu mẫu con này?

Tôi đã thêm nút trên biểu mẫu cập nhật bảng phía sau biểu mẫu con và bây giờ tôi cần biểu mẫu con đó để hiển thị dữ liệu mới. Bất cứ ai có thể cho tôi biết những gì để sử dụng như tên kiểm soát hoặc nếu tôi thậm chí đi đúng hướng để có được những gì tôi muốn?

Biểu mẫu chính của tôi là "EnterEmployeeSales" và biểu mẫu con của tôi là "RetailSalesSubform".

Dưới đây là một số ảnh chụp màn hình về những gì tôi đang cố gắng để làm:

enter image description here enter image description here enter image description here

EDIT: I figured it out. Tôi đã làm cho nó quá HOÀN THÀNH!

tôi vẫn tiếp tục cố gắng để nhập công cụ như "hình thức! Yadda! Yadda" nhưng tất cả những gì cần thiết để nhập là sự kiểm soát của subform tên chỉ vào requery "Tên Control" lĩnh vực trên ảnh chụp màn hình của tôi ở trên. Tưởng tượng rằng! Dưới đây là ảnh chụp màn hình về cách xác định tên của kiểm soát biểu mẫu con (đối với các noobs thua khác như tôi): enter image description here

Trả lời

2

Có hai phần cho biểu mẫu con, điều khiển biểu mẫu con và biểu mẫu chứa. Điều quan trọng là sử dụng tên của điều khiển biểu mẫu con để requery, không phải tên của biểu mẫu chứa. Vì vậy:

Forms!MyMainForm!MySubformControlName.Form.Requery 

Hoặc khi viết code trong module dạng:

Me.MySubformControlName.Form.Requery 

Một advatage của việc sử dụng nhớ trong module hình thức là IntelliSense rằng sẽ cung cấp cho bạn tên của điều khiển subform.

Thông tin khác: http://access.mvps.org/access/forms/frm0031.htm

1

Macro là một cách để thực hiện. VBA cũng có thể làm điều này. Trong trường hợp của bạn trong sự kiện "onclick", bạn có thể đặt mã: Docmd.Requery "ServiceSalesSubform" Điều này cũng giống nhau nhưng đôi khi rất tốt khi có mọi thứ trong mã VBA. Khi có sự kết hợp giữa mã và macro, nó có thể gây nhầm lẫn khi cho biết điều gì đang xảy ra và khi nào.

Các vấn đề liên quan