PDA

Vollständige Version anzeigen : Wert aus einem Formular in ein anderes Formular übernehmen?


Stevie82
03.01.2002, 09:45
Hallo,

wie übernehme ich am besten einen Wert, den der Benutzer selber eingibt in ein anderes Formular??
Ich denke daran, den Wert einer Variablen zuzuweisen und im nächsten Formular auszulesen.
Wie lange ist denn die Variable gespeichert?? So lange wie Access oder das Formular geöffnet ist????

Vielen Dank an alle!

Gruß

Stefan

Sascha Trowitzsch
03.01.2002, 10:43
Solange das Formular geöffnet ist, kannst du auf alle Felder mit

Forms!MeinFormular!FeldXY

zugreifen.

Wenn du den Wert von FeldXY in eine globale Variable setzen willst - die dann über die ganze Access-Sitzung hinweg verfügbar ist - so muss diese in einem Modul definiert worden sein, nicht im Formular selbst.
Also z.B. in irgendeinem Modul:

Public FeldVariable As String

Ciao, Sascha

Jochum Rainer
03.01.2002, 10:58
Hallo!
Mehrere Möglichkeiten!
Wenn das erste Formular geöffnet bleibt einfach
mit
me!eingabefeldformular2=forms!formular1.eingabefeldformular1
beim Öffnen Ereignis des zweiten Formulars zuweisen.
Der Wert von eingabefeldformular1 bleibt solange gültig wie das Formular geöffnet ist.
Oder den Wert einer globalen Variable zuweisen.
Dann ist er solange gültig, wie Access geöffnet ist.

Gruesse
Rainer Jochum

Sascha war schneller.
Ich war zu lange offline!

[ 03. Januar 2002: Beitrag editiert von: Jochum Rainer ]</p>