Doppelten DS erkennen und

Hallo zusammen (Acc. 2007)
…per MsgBox ausgeben. Der eingegebene Name soll schon beim erfassen erkannt werden u. alle ausgeben die bereits vorhanden sind, z.B.:
Eingabe: Meier
Ausgabe mittels MsgBox:
Meier Hans in München
Meier Alfons in Augsburg
Meier Norbert in Freising


Vielleicht kann jemand mit dem Code helfen.
Gruß - Wolfgang

Hallo,

…per MsgBox ausgeben.

wirklich ( 8-O ) per Msgbox??

Das ist eher Krampf als was Gescheites…

Der eingegebene Name soll schon beim

erfassen erkannt werden u. alle ausgeben die bereits vorhanden
sind, z.B.:
Eingabe: Meier
Ausgabe mittels MsgBox:
Meier Hans in München
Meier Alfons in Augsburg
Meier Norbert in Freising

Vielleicht kann jemand mit dem Code helfen.

Viel Code braucht es da nicht, jedoch (ohne Kenntnis:

ein ungebundenes Listenfeld („lstPersonen“) im (Eingabe-)Formular mit:

Datensatzherkunft: select Nachname, Vorname, Ort from tblDeineTabelle where Nachname = [Forms]![DeinFormular]![Nachname] order by Nachname, Vorname

Spaltenanzahl: 3

und diese Ereignisprozedur:

Sub Nachname\_Afterupdate()
Me!lstPersonen.Requery
End Sub

oder Datensatzherkunft des Listenfeldes leer lassen und diese Ereignisprozedur verwenden:

Sub Nachname\_Afterupdate()
Me!lstPersonen.Rowsource= "select Nachname, Vorname, Ort from tblDeineTabelle where Nachname ='" & Me![Nachname] & "' order by Nachname, Vorname"
End Sub

Oder wenn es tatsächlich eine Msgbox sein soll:

Sub Nachname\_Afterupdate()
Dim rs as DAO.Recordset, strPersonen as String
set rs= Currentdb.Openrecordset("select Nachname, Vorname, Ort from tblDeineTabelle where Nachname ='" & Me![Nachname] & "' order by Nachname, Vorname",dbOpenSnapShot)

if rs.Recordcoutn \>0 Then
 Do until rs.Eof
 strPersonen = strPersonen & rs(0) & " " & rs(1) & " in " & rs(2) & vbCrLf
 rs.MoveNext
 loop

 Msgbox strPersonen,vbOkOnly

End If

rs.Close:set rs = Nothing
End Sub

Hallo Franz, genau das war es was ich wollte. funktioniert gut. Danke!
Gruß - Wolfgang

Hallo Franz,

so sieht das Produkt am Ende, ganz nach meinem Geschmack aus. Danke nochmals!

[URL=[http://www.pic-upload.de/view-13410012/Hinweis.jpg.h…](http://www.pic-upload.de/view-13410012/Hinweis.jpg.html][IMG]http://www7.pic-upload.de/thumb/19.03.12/ojf6n4urxzyb.jpg[/IMG][/URL)]

Lieben Gruß - Wolfgang

so sieht die tolle Lösung aus.

http://www.pic-upload.de/view-13415490/Hinweis.jpg.html

L.G. Wolfgang