Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Listenfeld mit Mehrfachauswahl erzeugt doppelte Datensätze

Begonnen von ibins, März 19, 2016, 14:50:08

⏪ vorheriges - nächstes ⏩

ibins

Danke für die Hilfe! Die Datenquelle habe ich gelöscht.
Immerhin bringe ich einen Wert aus der Abfrage jetzt schon in das Textfeld.

Private Sub lstMusikprobe_AfterUpdate()

Me!txtAnzahl_Musikanten = DLookup("[Anzahl von tblMusikant]", "qryAnzahl_Musikanten_MP")
Me!txtAnzahl_Musikanten.Requery

End Sub


Aber irgendwie klappt das noch nicht. Mir wird der erste Wert der Abfrage mitgeteilt. Wenn in der 1. MP keine Musikanten eingetragen sind, aber in der 2. MP 4 Musikanten da waren, dann steht trotzdem die Zahl 4 in meinem Textfeld. Wie muss ich was aktualisieren, damit das Listenfeld mit dem Textfeld auf die gleiche ID zurückgreift?
Bei mir macht´s einfach nicht "klick"!  :-\


ibins

Hab´s geschnallt!  :)
Me!txtAnzahl_Musikanten = DLookup("[Anzahl von tblMusikant]", "qryAnzahl_Musikanten_MP", "[mp_id]=" & Me!lstMusikprobe)
Me!txtAnzahl_Musikanten.Requery

MaggieMay

Hi,

das Requery ist überflüssig, da gibt es nach der Wertzuweisung nichts mehr zu aktualisieren.
Freundliche Grüße
MaggieMay