The prosty sposób I znać być Funkcja który móc twój Filtrowy sznurek, i wtedy wezwanie który funkcjonować kiedykolwiek jeden twój rewizja kryterium kontrola aktualizować. Na przykład:
Funkcja BuildSearch ()
Ciemnawy sFilter Sznurek
Jeżeli Nz (Me.cboDeviceType, "") <> "" Wtedy
sFilter = "DeviceType=" & Me.cboDeviceType
Kończyć Jeżeli
Jeżeli Nz (Me.cboUserName, "") <> "" Wtedy
Jeżeli Len (sFilter) > (0) Wtedy sFilter = sFilter & "I"
sFilter = sFilter & "UserName='" & Me.cboUserName & "'"
Kończyć Jeżeli
Me.YourSubformControl.Form.filter = sFilter
Me.YourSubformControl.Form.FilterOn = Prawdziwy
Końcówka Funkcja
Teraz właśnie dzwonić ten funkcja od twój kontrola:
Okręt podwodny cboDeviceType_AfterUpdate ()
BuildSearch
Końcówka Okręt podwodny
Porada porada:
Filtrowy sznurek być reguła bardziej niż ważny SQL DOKĄD klauzula bez the słowo "DOKĄD", więc ty musieć the ten sam reguła:
Ogradzać tekst wartość w pojedynczy lub dwoisty wycena: "UserName='" & Me.cboUserName & "'" otaczać pojedynczy wycena
Ogradzać Daktylowy wartość w Hashmarks: "DateLoaned=#" & Me.txDateLoaned & "#"
Upewniać się że ty stosownie odnosić sie twój Subform Kontrola. Używać być the KONTROLA na twój główny forma który gościć the forma ty używać jako subform. Ono móc lub móc wymieniać the kontrola który the forma ty używać jako subform (i.e the "Źródło Przedmiot"), w ten sposób być ostrożny gdy nawiązywać do ten kontrola.