Wie Abfrage und Änderung von Daten in gesamter Tabelle?
In der Tabelle Rechnungen habe ich ein neues zusätzliches Datumsfeld 'Bezahlt' eingefügt. Dort wird in Zukunft das Datum eingetragen, wenn die Rechnung denn Status bezahlt bekommt.
Jetzt möchte ich dieses Feld bei allen schon bestehenden Datensätzen aus einem anderen Datumsfeld aus 'Datum der Rechnung' der gleichen Tabelle füllen. Um bei allen alten Datensätzen schon was drin stehen zu haben.
Sorry ich finde keine Lösung, wie man das über die gesamte Tabelle mit einer Abfrage lösen kann. Bei Access wäre das überhaupt kein Problem.
Kann mir jemand weiterhelfen?
3 Antworten
-
Das geht mit einer for-Schleife entweder über die Console oder über einen Button.
Script im Button:
for p in select Rechnungen do
p.( 'Bezahlt' := 'Datum der Rechnung')
) end
So einen button kann mansich immer irgendwo ablegen um mal schnell Änderungen in mehreren Datensätzen durchzuführen...
-
Hervoragend, das funktioniert ... DANKE!!!!
Aber wo legt man sich so einen Button ab, in einer extra Datenbank wahrscheinlich oder?mein Code, mit zusätzlichen Bedingungen:
for p in select Rechnungen do
if p.('Datum bezahlt' = null and (Status = 3 or Status = 5)) then
p.('Datum bezahlt' := 'Datum der Rechnungsstellung')
end
end -
Man kann ja den Button verstecken.
So einfach ist das manchmal ;)
Content aside
- vor 3 JahrenZuletzt aktiv
- 3Antworten
- 309Ansichten