-
lỗi "enter parameter value" Marco
Quynhhihi > 05-07-21, 04:09 PM
Chúc mọi người một tuần làm việc hiệu quả.
Hiện tại e đang viết marco cho cột [Contact Name] trong form [CONTACTQRsubform]
Khi thao tác kích chọn tên trong cột [Contact Name] thì form [CONTACT-FORM] hiện lên với đầy đủ thông tin.
Lỗi: viết marco xong nhưng khi kích thì hiện lỗi "enter parameter value" ID. mọi ng chỉ giúp em đây là lỗi gì với ạ
Marco:
SetTempVar
Name: temcontact
Expression: [ID]
OpenForm
Form Name: CONTACT-FORM
View:form
Filter Name:
Where Condition=: [ID]=[TempVars]!temcontact
Data Mode: Edit
window Mode: Normal
https://drive.google.com/file/d/1S7ktkm8...sp=sharing -
RE: lỗi "enter parameter value" Marco
ongke0711 > 05-07-21, 06:24 PM
(05-07-21, 04:09 PM)Quynhhihi Đã viết: Lỗi: viết marco xong nhưng khi kích thì hiện lỗi "enter parameter value" ID. mọi ng chỉ giúp em đây là lỗi gì với ạ
Marco:
SetTempVar
Name: temcontact
Expression: [ID]
...
Muốn tham chiếu tới field [ID] thì trong subform phải có field ID đó chứ.
- Kéo thêm field ID vào query nguồn của subform.
- Trong subform thêm 1 textbox có Source là [ID]
- Form CONTACT-FORM cũng kéo field ID vào Record Source của Form. Bỏ Macro OnLoad của form này đi. -
RE: lỗi "enter parameter value" Marco
tranthanhan1962 > 05-07-21, 06:43 PM
Giao diện "enter parameter value" là báo với bạn phải nhập giá trị tham số khi chạy 1 lệnh cỏ tham số nhưng access không tìm thấy giá trị cuả tham số đó. Ở đây tham số của bạn là giá trị của [ID], nhưng trên form không có giá trị nào của [ID]. Nếu bạn gõ tay vào ô enter parameter value ID = 26, 27, 28... nó sẽ hiển thị Form CONTACT-FORM. Mặc dù record source của form có chứa field ID nhưng macro không hiểu được. Khi gặp trường hợp này bạn phải hiển thị giá trị ID lên form và đưa đường dẫn đầy đủ form!Subform!Control.Value