Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: seppi am März 16, 2016, 18:48:05

Titel: Wert von einem anderen Formular holen
Beitrag von: seppi am März 16, 2016, 18:48:05
Hallo

Ich habe 2 Formulare.
In Formular1 habe ich zwei Textfelder, in welchen ich Datumseingrenzungen eingebe (von-bis) und die Auswertung (Auswertung über Artikel oder über Umsatz oder...) auswähle, die ich anzeigen will. Mit einem <Zeige Daten>-Button aktualisiere ich die ausgewählte Auswertung mit den eingegebenen Datumswerten.

Als Erweiterung habe ich mir Formular2 gemacht, bei welchem ich vereinfachte Datumseingrenzungen machen kann.
Beispiel: <Mai Vorjahr> wird zu DatumVon = 1.5.2015 und DatumBis wird zu 31.5.2015 .

Diese Daten (DatumVon und DatumBis) möchte ich nun ins Formular1 übernehmen, wenn ich den <Zeige Daten>-Button auf Formular1 drücke.

Wie hole ich mir die Werte?

Danke und Gruss, Seppi
Titel: Re: Wert von einem anderen Formular holen
Beitrag von: Beaker s.a. am März 16, 2016, 20:02:32
Hallo Seppi,
Unter der Voraussetzung, dass beide Formulare geöffnet sind:
'holen von Formular2:
Me!Ziel = Forms!Formular2!Quelle
'schreiben nach Formular1
Forms!Formular1.Ziel = Me!Quelle

hth
gruss ekkehard
Titel: Re: Wert von einem anderen Formular holen
Beitrag von: seppi am März 17, 2016, 07:48:34
Funktioniert. Danke.

Ich habe eine kleine Nachfrage zum Verständnis: Ich hatte das so versucht und es kam die Fehlermeldung, dass dem Element kein Wert zugewiesen werden kann. Ich hatte dem Ziel im Formular einen Wert (Startwert) zugewiesen. Darf ich das nicht machen, wenn ich den Wert später ändern will???

Danke und Gruss, Seppi
Titel: Re: Wert von einem anderen Formular holen
Beitrag von: DF6GL am März 17, 2016, 08:42:54
Hallo,

wenn die anfängliche Zuweisung im Steuerelementinhalt passiert, ist dieses El. eben daran "gebunden" und kann durch Zuweisung über dessen Value-Eigenschaft nicht geändert  werden...
Titel: Re: Wert von einem anderen Formular holen
Beitrag von: seppi am März 17, 2016, 08:49:48
Danke.