@All,
danke erstmal für Eure Tips. Hab´s leider noch nicht hinbekommen. Aber irgendwie fängt die DB zu Spinnen an.
Folgendes:
1Datumsfeld (AbgeschlDatum),
1 Kontollkästchen (RekAbJa) / Verborgen, Auswahl = x, (nur ein Kontrollfeld!)
1 Button (Reklam. Abgeschlossen)
Hinter dem Button steht folgende Formel:
REM "Überprüfen, ob Reklamation abgeschlossen ist und das Abgeschlossen-Datum gesetzt ist";
FIELD RekAbJa := RekAbJa;
@Command ([FileSave]);
@SetField ("RekAbJa"; "x"); "";
@If (AbgeschlDatum = ""; @Return (@Prompt ([OK]; "Info"; "Bitte geben Sie ein Datum ein"));
@PostedCommand([FileCloseWindow]))
Jetzt ist mir aufgefallen, daß bei mehreren Dok´s und allen neuen Doks im Feld "RekAbJa" das x nicht mehr gesetzt wird.
Jetz habe ich folgenden Agent drüberlaufen lassen:
@If (@IsTime(AbgeschlDatum); RekAbJa = "x"; "");SELECT @All
bzw.
@If (AbgeschlDatum != ""; RekAbJa = "x"; "");SELECT @All
Das Protokoll sagt bei beiden:
Agent 'RekAbJa' wurde am 11.08.2005 08:00:23 gestartet
Bearbeitet alle Dokumente in der Datenbank: insgesamt 103
103 Dokumente gefunden, die die Suchkriterien erfüllen
103 Dokument(e) wurden durch die Formel geändert
Agent 'RekAbJa' wurde am 11.08.2005 08:00:23 beendet
Das x wird aber trotdem nicht gesetzt. Warum?
Bis jetzt hat alles tadellos funktioniert !
Den Ansichtsindex habe ich neu Aufgebaut, sämtliche Reparaturfunkt. laufen lassen - nichts hilft.
Kann mir jemand weiterhelfen?
Gruß Siggi