Supportnet / Forum / Datenbanken
Suchen mit Listenfeldeintrag
Frage
Ich möchte im Formularkopf in einem Listenfeld einen Eintrag( "id"-Spalte ist Gebunden) auswählen und den DS mit der entsprechenden ID im Detailbereich angezeigt bekommen!
Wie kann ich das machen
Antwort 1 von 14071
Hi flyer,
du kannst ein Makro an die Eigenschaft nach Verlassen deines Listfeldes binden. In dem Makro wählst du SuchenDatensatz und übergibst die Werte des Listfeldes als Suchkriterium.
ciao
Jürgen
du kannst ein Makro an die Eigenschaft nach Verlassen deines Listfeldes binden. In dem Makro wählst du SuchenDatensatz und übergibst die Werte des Listfeldes als Suchkriterium.
ciao
Jürgen
Antwort 2 von Rainer Stocher
Nichts einfacher als das....
kmbIDAuswahl: ist das Kombinationsfeld (oder Listenfeld) im Formularkopf
beim Ereignis Ändern führst Du die folgende Prozedur aus - und fertig
Private Sub kmbIDAuswahl_AfterUpdate()
Dim recBookmark As Recordset
Set recBookmark = Me.RecordsetClone
recBookmark.FindFirst "[ID]=" & Me.kmbIDAuswahl
Me.Bookmark = recBookmark.Bookmark
End Sub
Gib mal Bescheid, ob es klappt
greetings
kmbIDAuswahl: ist das Kombinationsfeld (oder Listenfeld) im Formularkopf
beim Ereignis Ändern führst Du die folgende Prozedur aus - und fertig
Private Sub kmbIDAuswahl_AfterUpdate()
Dim recBookmark As Recordset
Set recBookmark = Me.RecordsetClone
recBookmark.FindFirst "[ID]=" & Me.kmbIDAuswahl
Me.Bookmark = recBookmark.Bookmark
End Sub
Gib mal Bescheid, ob es klappt
greetings

