Hallo Manfred,
das habe ich umgesetzt, vielen Dank! Nur wie erkennt das Makro
nun, daß ich nur die Datensätze mit übereinstimmendem Feld
[UKU_ZUS] sehen möchte? Beim Versuch bleibt das Formular
nämlich leer…Wie wäre denn die Vorgehensweis emit VBA?
Hallo,
wenn die Abfrageergebnisse in einem Formular (die Eigenschaft „Datenherkunft“ des Forms enthält den Abfragenamen) angezeigt werden sollen (was eh besser ist als eine Abfrage in der Abfrageansicht zu öffnen), dann schreib als Klick-Ereignisprozedur für den Button etwa folgenden Code (und vergiß die besch… Makros):
Sub btnButton1_Click()
Docmd.Openform „DeinFormular“,"[FeldInDerAbfrage]=" & nz(Me!UKU_ZUS,0)
End Sub
falls das Tabellen/Abfragefeld „FeldInDerAbfrage“ vom Datentyp Zahl, long ist.
Hat es den Datntyp Text , dann muß es so aussehen:
Sub btnButton1_Click()
Docmd.Openform „DeinFormular“,"[FeldInDerAbfrage]=’" & nz(Me!UKU_ZUS,"") & „’“
End Sub
Die nz()-Funktion dient zum Abfangen von Fehlern, die auftauchen, falls das Form-Feld Me!UKU_ZUS keinen Wert hat, also leer ist.