Hallo Leute,
habe folgendes Problem:
Ich öffne mit folgendem Aufruf ein neues Formular zur Anlage eines Buchungsdatensatz:
DoCmd.OpenForm "frmBuchungserfassung", , , , acFormAdd, acDialog, "MitgliedsNr = " & Me!MitgliedsNr
Diese Formular wird aus meinem Formular frmBuchungen per Klick geöffnet.
Nun soll im FOrmular frmBuchungserfassung das Feld "MitgliedsNr" automatisch gefüllt werden und zwar mit dem Wert aus dem Feld MitgliedsNr. vom Formular frmBuchungen.
Wie geht das? Dachte immer, dass das Ende meines Aufrufes dafür sorgt....
Hallo,
wenn Du
1. bei Deinem Formular-Aufruf die Mitgliedsnummer übergibst:
DoCmd.OpenForm "frmBuchungserfassung", , , , acFormAdd, acDialog, Me!MitgliedsNr
' DoCmd.OpenForm "Name", acNormal, FilterName, Where, acFormAdd, acDialog, OpenArgs
Deine Syntax am Ende paßt besser zum where-Bereich.
und 2. im aufgerufenem Formular im Ereignis "Beim Öffnen" einträgst:
me!MitgliedsNr.setfocus
Me!MitgliedsNr.Text = Me.OpenArgs
sollte es funktionieren.
Harald
ok, der where Bereich ist überflüssig....
Danke!