Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: mad am März 01, 2019, 11:08:31

Titel: Werte aus einer Tabellensplate in eine andere Übertragen
Beitrag von: mad am März 01, 2019, 11:08:31
Hallo Zusammen,

habe das Problem, daß ich Werte aus einer Tabellenspalte in eine andere Spalte übertragen möchte.
Da es sich bereits um über 500 Zeilen handelt wollte ich das automatisieren, mit einer Aktualisierungs-Abfrage?
Weis aber nicht wie ich die Abfrage erstellen, welche Felder, Kriterien, etc., ich ausfüllen muß!

Das Spalte heißt "Einnahme" die andere "Ausgabe".
Noch zur Info, wenn ein Wert in Einnahme steht ist Ausgabe leer und umgekehrt.

Warum das ganze, weil ich mein Kassenbuch komplett umkremple.

Hilfe wäre toll.


Gruss
mad
Titel: Re: Werte aus einer Tabellensplate in eine andere Übertragen
Beitrag von: MzKlMu am März 01, 2019, 11:28:16
Hallo,
und von welcher Spalte willst Du in welche Spalte kopieren ?

Und was krempelst Du um ?
Titel: Re: Werte aus einer Tabellensplate in eine andere Übertragen
Beitrag von: DF6GL am März 01, 2019, 12:51:09
Hallo,

quick & dirty:

Update tblTabelle Set [Bewegung] = nz(Eingabe,0) + nz(Ausgabe,0)*-1
Titel: Re: Werte aus einer Tabellensplate in eine andere Übertragen
Beitrag von: mad am März 03, 2019, 08:39:26
Nach etwas rumprobieren hat es dann funktioniert.

Danke
mad
Titel: Re: Werte aus einer Tabellensplate in eine andere Übertragen
Beitrag von: nurmikss am März 03, 2019, 19:34:44
@ DF6GL: Hattest Du einen besonderen Grund, den Ausdruck mit dem Faktor "-1" zu schreiben ?
Folgender Ausdruck scheint mir das gleiche Ergebnis zu liefern:
UPDATE Kassenbuch SET Kassenbuch.Bewegung = Nz(Einnahme,0)-Nz([Ausgabe],0);
Titel: Re: Werte aus einer Tabellensplate in eine andere Übertragen
Beitrag von: DF6GL am März 03, 2019, 20:26:50
Hallo,

der Grund war lediglich offenkundig zu zeigen, dass Ausgaben immer als negative Werte zu behandeln sind..