In zwei unterschiedlichen Feldern den gleichen Wert anzeigen lassen
Ich habe in einer Datenbank zwei Felder, wo ich Datum und Zeit auswählen kann.
Ich würde nun gern, wenn ich in Feld eins das jetzige Datum eintrage, daß in Feld zwei automatisch der gleiche Eintrag angezeigt wird. Es ist eine kleine Fahrzeiten Datenbank, wo ich immer An- u. Abfahrt je Kunde eintrage. Die Abfahrt von dem einen Kunden ist ja immer die Anfahrzeit des anderen.
Kann sowas mittels einem Script gelöst weren?
Gruß waldmoped
4 Antworten
-
Hallo Waldmoped,
Feld1 und Feld2 meint 'Abfahrt' in einem Datensatz und 'Anfahrt' in einem anderen (dem nächsten Datensatz)?
Das heisst, Du trägst bei einem Kunden die Abfahrt ein, erstellst dann einen Eintrag für den nächsten Kunden und hättest da gerne bei Anfahrt direkt die Abfahrtszeit des letzten eingetragen?
Dann sollte ein "Bei neuem Datensatz folgendes Skript ausführen" helfen:
let my := this;
let myPre := last((select Fahrzeiten)[Nr < my].Abfahrt);
Anfahrt := myPre
lg, Torsten
-
Hallo Torsten,
danke für den Tip, aber bei mir liegt das im gleichen Datensatz. Ich möchte auch nur das Feld Abfahrt Kunde 1 ist gleich Anfahrt Kunde zwei festlegen.
-
Hm,
das Datenmodell erschließt sich mir nicht so ganz, aber jedem das seine. ;-)
Dann als Änderungstrigger beim Feld 'Abfahrt Kunde 1':
let my := 'Abfahrt Kunde 1'
if 'Abfahrt Kunde 1' then
'Anfahrt Kunde 2' := my
end
lg, Torsten
NS: Was machst Du mit Kunde 3, Kunde 4 usw.?
-
Hallo Torsten,
um es zu vereinfachen, habe ich es so beschrieben. Dein Script ist klasse und funzt. Danke für Deine Hilfe.
Gruß Waldmoped
Content aside
- vor 5 JahrenZuletzt aktiv
- 4Antworten
- 1346Ansichten