Datum suche geht nur für 6 Monate
Hallo zusammen,
was mach ich denn falsch? Habe eine Tabelle welche per Skript mit dem Datumswerten von einem Jahr gefüllt wird
do as server
let myNr := Nr;
let myDate := Start;
for II from myDate to date(year(myDate), month(myDate) + 12, 1) step 1000 * 60 * 60 * 24 do
let newR := (create Dispo);
newR.(Tourdatum := II);
newR.(Tag := format(II, "dd"))
end
end
Das klappt. Aber wenn ich über Skript suchen möchte geht dies nur wenn hier die Daten von 6 Monaten erzeugt werden. Wenn mehr erzeugt werden findet er keine ergebnisse mehr
let SuchDatum := 'Datum für';
let myID := first(select Dispo where Tourdatum = SuchDatum);
closeRecord();
if myID != null then
popupRecord(myID)
else
alert("Ein Datensatz mit dem Datum " + Tourdatum + " wurde nicht gefunden!")
end
Gibt es eigentlich eine bessere möglichkeit vor und zurück zu blättern über Skript? Hab das derzeit über einen umweg bewerkstelligt. Ist aber für das schnelle suchen nötig.
let SuchName := 'Such zurück'; ----------------------------------- ('Such zurück' ist einfach ein berechnungsfeld welches das Tourdatum -1 hat)
let myID := first(select Dispo where Tourdatum = SuchName);
closeRecord();
if myID != null then
popupRecord(myID)
else
alert("Ein Datensatz mit dem Datum " + Tourdatum + " " + " wurde nicht gefunden!")
end
Danke euch
Antwort
Content aside
- vor 4 JahrenZuletzt aktiv
- 372Ansichten