Supportnet / Forum / Datenbanken
Wie addiert man 2 Spalten in eine Dritte bei Access?
Frage
Das Problem ist einfach beschrieben:
Ich möchte in einer Tabelle 3 Spalten haben, wo ich in Spalte 1 und 2 jeweils eine Zahl eingebe. In die dritte Spalte soll nun automatisch die Summe der Spalte 1 und 2 eingetragen werden.
Ist das möglich und wenn wie? Konnte leider nichts finden und meine versuche sind alle fehlgeschlagen
Hab zwar schon etwas mit Access gearbeitet VB kann ich aber leider noch nicht.
Antwort 1 von thomas19801
hi kiba,
wie wärs mit folgendem:
neue abfrage erstellen über deine tabelle,
in spalte 1 und 2 jeweils deine tabellenspalten einsetzen.
in der dritten spalte
Summe: [Spalte1]+[Spalte2]
eingeben.
gruß
thomas
wie wärs mit folgendem:
neue abfrage erstellen über deine tabelle,
in spalte 1 und 2 jeweils deine tabellenspalten einsetzen.
in der dritten spalte
Summe: [Spalte1]+[Spalte2]
eingeben.
gruß
thomas
Antwort 2 von KiBa
Ja die Idee hatte ich auch schon. Nur will der Herr für den ich das mache das gern innerhalb der Tabelle haben.
Wenn das nicht möglich sein sollte werde ich das dann auch auf diese Art lösen.
Aber trotzdem Danke für deine Antwort.
MfG KiBa
Wenn das nicht möglich sein sollte werde ich das dann auch auf diese Art lösen.
Aber trotzdem Danke für deine Antwort.
MfG KiBa
Antwort 3 von testfix4711
Hallo KiBa,
da wirst Du wohl ohne VBA kaum eine Chance haben.
Lösung wäre in etwa so:
-alle 3 Felder in der Tabelle definieren
- in Deinem Formular alle 3 Felder ausgeben, nur das letzte für Eingaben sperren
- jetzt in VBA beim Ereignis "beim Verlassen" beim Feld 2 eine Ereignisprozedur anlegen, die dann enthält:
me.feld3.value = me.feld1.value + me.feld2.value
Und schon enthält Dein Feld3 das gewünschte Ergebnis!
Gruß
testfix4711
da wirst Du wohl ohne VBA kaum eine Chance haben.
Lösung wäre in etwa so:
-alle 3 Felder in der Tabelle definieren
- in Deinem Formular alle 3 Felder ausgeben, nur das letzte für Eingaben sperren
- jetzt in VBA beim Ereignis "beim Verlassen" beim Feld 2 eine Ereignisprozedur anlegen, die dann enthält:
me.feld3.value = me.feld1.value + me.feld2.value
Und schon enthält Dein Feld3 das gewünschte Ergebnis!
Gruß
testfix4711

