Hallo Forum,
hat jemend Tipps für mich bzgl. eines Zählers ohne Cache. Ich lasse im Internet Dokumente erstellen und lasse beim Speichern ein ProfilFeld auslesen, höher zählen und den hochgezählten Wert speichern.
Das hat bislang eigentlich gut funktioniert. Aber seit Notes 8 scheint der Server zu cachen "wie sau". Ich habe teilweise Dokumente mit gleichen Nummern, die mit 10 Minuten Abstand voneinander erstellt wurden.
Hier mein Code im WebQuerySave:
Code
REM {Wenn neues Doc, dann erhöhe Nummer};
FIELD fldNumber := fldNumber;
_NextNumber := @Text(@TextToNumber(@GetProfileField("(frmCounter)";"fldLastNumber")) + 1);
@If(
fldType = "XYZ";
@If(
@IsNewDoc;
@Do(
@SetField("fldNumber";_NextNumber);
@SetProfileField("(frmCounter)";"fldLastNumber";_NextNumber)
);
""
);
""
);
void
Alles anzeigen
Gruss, Bernd