Supportnet / Forum / Datenbanken
ungebundenes Textfeld speichern
Frage
Hallo
Habe folgendes Problem, ich berechne in einem Formular verschiedene Werte welche ich dann in einer Tabelle speichern will. Ich mache jetzt die Berechnungen in einem ungebundenen Textfeld. Mein Problem ist jetzt wie speichere ich diese Werte in einer Tabelle? Stelle mir vor das das am besten mit VBA funktioniert jedoch bin ich mit VBA noch am Anfang
Schon mal Danke für eure Hilfe
Hannes
Antwort 1 von El Bobbele
Hallo Hannes!
Wenn sich das besagte Feld auch in der Tabelle für die Datenherkunft des Formulars befindet, dann spricht eigentlich nichts dagegen, dass du deine Berechnungen dort direkt hineinschreibst. Du brauchst nur ein geeignetes Ereignis, dass die Berechnungen in VBA durchführt und anschliessend den Wert speichert, z.B.
Du kannst zusätzlich ein Textfeld an diese Spalte binden, wenn der Wert im Formular sichtbar sein soll. Fehlt dieses Textfeld, dann finden die Berechnungen eben im Verborgenen statt.
Wenn du Hilfe bei der Berechnung brauchst, dann melde dich einfach nochmal.
Gruss
El Bobbele
Wenn sich das besagte Feld auch in der Tabelle für die Datenherkunft des Formulars befindet, dann spricht eigentlich nichts dagegen, dass du deine Berechnungen dort direkt hineinschreibst. Du brauchst nur ein geeignetes Ereignis, dass die Berechnungen in VBA durchführt und anschliessend den Wert speichert, z.B.
Private Sub Form_BeforeUpdate(Cancel As Integer)
'Produkt berechnen und in Tabelle speichern
Me.FeldInTabelle = Me.Feld1 * Me.Feld2
End Sub
Du kannst zusätzlich ein Textfeld an diese Spalte binden, wenn der Wert im Formular sichtbar sein soll. Fehlt dieses Textfeld, dann finden die Berechnungen eben im Verborgenen statt.
Wenn du Hilfe bei der Berechnung brauchst, dann melde dich einfach nochmal.
Gruss
El Bobbele