Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: HJPSoft am 08.04.03 - 07:21:32
-
Hallo Forum,
bei der Konfektionierung einer Diskussionsdatenbank funktioniert eine Ansichtauswahl nicht wie programmiert.
Dabei gibt es für jedes Dokument ein #-Feld Valid, in dem die Gültigkeit des Dokuments der jeweiligen Ansicht festgelegt wird. Die nun folgende Formel funzt nicht, da auch ältere Dokus angezeigt werden:
var1:=@TextToNumber(Valid);
SELECT Categories = "Allgemein" & @TextToNumber(DateComposed) > @Adjust(@Now;0;0;-var1;0;0;0)
Welche logische Fehler verursacht das ??? ???
Besten Dank im voraus
Hans
-
hm..Du vergleichst eine Nummer mit einem Datum, was an sich ok ist, da Notes alles in Sekunden verwaltet...doch in dem Falle nicht sauber..in script wärs ok so, aber nit hier...da @adjust ein Datum ausgibt und Textonumber eine Nummer
also
var1:=@TextToNumber(Valid);
SELECT Categories = "Allgemein" & @Date(@TextToTime(DateComposed)) > @date(@Adjust(@Now;0;0;-var1;0;0;0))
-
- when DateComposed ein Datumsfeld ist warum wandelst du das Datum in ein number um ?
var1:=@TextToNumber(Valid);
SELECT Categories = "Allgemein" & ( DateComposed > @Adjust(@Now;0;0;-var1;0;0;0) )
cu
-
Schönen Dank an @All,
Fehler war durch die folgende Formel weg !
SELECT Categories = "Allgemein" &
@Date(@Created) >= @Date(@Adjust(@Now;0;0;-Valid;0;0;0))
Das Feld Valid ist schon ein Num-Feld und bedarf
keinerUmwandlungsformeln wie @TextToNumber()
Ohne Eure Hinweise würde ich noch ein wenig im Dunkeln tappen ;D
Fehler behoben ! Kiste läuft! Forum Klasse ;D
Hans Peter