Supportnet / Forum / Datenbanken
Summe von ungebundenen textfelder
Frage
Hallo
Wie kann ich im Access eine summe von einen ungebunden textfeld in einem Bericht ausrechen?
Das ganze sieht so aus, ich habe ein endlosforular mir drei auswahlfeldern im VBA habe ihm ihm gesagt das er es je nach Hacken nach einem anderen Preis rechnen soll. jetzt soll er dann noch eine gesammtsumme ausrechen.
Das ist mein VBA Code:
Me![preis] = "0"
Me![total fotos] = "0"
If Me![1014] = True Then
Me![preis] = Me![Anzahl] * 1
ElseIf Me![1317] = True Then
Me![preis] = Me![Anzahl] * 1.7
ElseIf Me![2027] = True Then
Me![preis] = Me![Anzahl] * 3
End If
End Sub
Und in das Feld Me![total fotos] soll eben die gasammt summe rein.
Gruss Dani
Antwort 1 von Sofixultra
es wäre etwas einfacher, wenn du den Feldern einzelne Variablen zuweisen würdest, z.B. a = Me![preis]
damit kannst Du einfacher Rechnen. Ein Prob könnte es noch mit der Formatierung des Textfeldes geben, ein Textfeld ist in der Regel immer ein String und meinse Wissen kann man Strings nicht zusammenzählen, ansonsten sollte ein
summe1 = a+b+c+d
Me![total fotos]=summe1
das gewünschte Ergebniss bringen. Am besten baust Du dieses in ein Ereigniss ein, z.B. Nach Aktualisierung oder Nach Verlassen, diese baust Du in als Ereigniss des Feldes ein, welches als letztes ausgefüllt wird.
Ansonsten hilft Dir auch die OH zum Thema "Ereigniss"
damit kannst Du einfacher Rechnen. Ein Prob könnte es noch mit der Formatierung des Textfeldes geben, ein Textfeld ist in der Regel immer ein String und meinse Wissen kann man Strings nicht zusammenzählen, ansonsten sollte ein
summe1 = a+b+c+d
Me![total fotos]=summe1
das gewünschte Ergebniss bringen. Am besten baust Du dieses in ein Ereigniss ein, z.B. Nach Aktualisierung oder Nach Verlassen, diese baust Du in als Ereigniss des Feldes ein, welches als letztes ausgefüllt wird.
Ansonsten hilft Dir auch die OH zum Thema "Ereigniss"
Antwort 2 von dprader
Danke,
Das mit den Variablen hat mir noch gefehlt, jetzt kann er es zusammenrechnen. Brauchte nur noch den behehl "Dim a As Integer" dann gin es.
Grüsse Dani
Das mit den Variablen hat mir noch gefehlt, jetzt kann er es zusammenrechnen. Brauchte nur noch den behehl "Dim a As Integer" dann gin es.
Grüsse Dani
Antwort 3 von Sofixultra
Hallo Dani,
vielen Dank für Deine Antwort. Ist immer wieder schön zu hören, das es funktioniert hat.
Beste Grüße
Sofixultra
vielen Dank für Deine Antwort. Ist immer wieder schön zu hören, das es funktioniert hat.
Beste Grüße
Sofixultra

