Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Wertübergabe bei Formularöffnung und automatische Feldfüllung

Begonnen von tragger, März 07, 2011, 13:48:08

⏪ vorheriges - nächstes ⏩

tragger

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....

bahasu

#1
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
Servus

tragger