Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: jimmy81 am November 30, 2011, 18:54:03

Titel: Ergebnis in Form1 in Form2 übergeben
Beitrag von: jimmy81 am November 30, 2011, 18:54:03
Hallo zusammen.

Ich habe 2 Formulare (testweise).
Im Formular frmZahl sind drei TxtFelder.  Das dritte txt-Feld (Ergebnis)enthält die Summe einer einfachen addition der beiden anderen Txt-Felder.

Jetzt möchte ich dieses Erebnis in einem völlig anderen Formular(frmErgebnis)die nicht in Beziehung stehen anzeigen/übergeben lassen.

Ist das Möglich?

Kann man dies über die DomWert-Formel realisieren oder bin ich auf einem falschen Weg.

gruß
Jimmy81
Titel: Re: Ergebnis in Form1 in Form2 übergeben
Beitrag von: Stapi am November 30, 2011, 20:03:59
Hallo jimmy81

Zur Beachtung: Berechnungen erfolgen eigendlich außschließlich über eine Abfragen und Berechne Felder werden in keine Tabelle geschrieben.

Nun könnte mann für das zweite Formular die berechne Abfrage als Feldliste nehmen.

Gruß Stefan
Titel: Re: Ergebnis in Form1 in Form2 übergeben
Beitrag von: DF6GL am November 30, 2011, 20:44:47
Hallo,


nur "testweise":


Das Übergeben eines Wertes kann nur während dem Auftreten irgendeines Ereignisses passieren.  Hier nehmen wir dafür den Klick auf einen Button im 1. Formular an, der eine Ereignisprozedur anstößt:


Sub btnForm12Form2_Click()
On Error Resume next
Forms!frmFormular2!Ergebnisfeld=Me!Ergebnisfeld
End Sub


oder beim Ereignis "Bei Aktivierung" des 2. Forms:


Sub Form_Activate()
On Error Resume Next
Me!Ergebnisfeld = Forms!frmFormular1!Ergebnisfeld
End Sub
Titel: Re: Ergebnis in Form1 in Form2 übergeben
Beitrag von: jimmy81 am Dezember 01, 2011, 14:39:09
Vielen Dank für die Infos

werde es berücksichtigen und ausprobieren.