Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: pyschoschlumpfine am 28.07.04 - 09:23:30

Titel: Letzte Änderung und Feld prüfen
Beitrag von: pyschoschlumpfine am 28.07.04 - 09:23:30
Guten morgen!

Ich hab mit der Suche leider nichts passendes gefunden und komm auch mit der Notes Hilfe nicht weiter... :-\

Also, ich habe zwei Probleme:

1. Ich möchte in einer R5 DB in den Dokumenten ein last change Feld haben. Das soll genau dann gefüllt, bzw. überschrieben werden, wenn das Dokument gespeichert wird. Das kann ja an sich nicht soooo schwierig sein, aber ich weiß leider nicht wie... eventuell mit einem hidden Field!?

2. Das Dokument soll nur gespeichert werden, wenn eine Kategorie aus einem Kombinationsfeld ausgewählt wurde.
@if(kategorie<>leer; speichern und schließen ; "Bitte geben Sie eine Kategorie an!");

das speichern und schließen klappt mit:
@Command([FileSave]);@Command([FileCloseWindow])

aber wie ist die Syntax um ein Feld auf !=leer zu prüfen? und wie die Syntax um das beides auszuführen?@Command([FileSave]);@Command([FileCloseWindow]) normalerweise müsste ja nach dem ; die sonstanweisung kommen, oder?

Ich hoffe Ihr könnt mir helfen

Liebe Grüße
Hille
Titel: Re:Letzte Änderung und Feld prüfen
Beitrag von: elajen am 28.07.04 - 09:41:47
Hallo,

1. Über @LastModified bekommt Du das letzte Änderungsdatum

2. - Ich habe mal Deinen Code genommen, und zusammengewürfelt.

@if(kategorie != ""; @Do(
      @Command([FileSave]);
      @Command([FileCloseWindow])
   );
   @Prompt([OK]; @DBTitle"; "Bitte geben Sie eine Kategorie an!")
);

Jetzt kommt's drauf an, wo Du den Code reinbauen möchtest.
Sinnvoll wäre das ganze in der Feldvalidierung zu machen. Dann sieht der Code so aus:

@if(kategorie = ""; @Failure( "Bitte geben Sie eine Kategorie an!"; @Success );

Notes läßt solange kein Speichern zu, solange im Feld "kategorie" kein Wert drinne steht. Das reicht schon.

Gruß von Ekki

Titel: Re:Letzte Änderung und Feld prüfen
Beitrag von: psychoschlumpf am 28.07.04 - 09:50:29
Boa klasse, das mit dem speichern klappt schon mal!

ich hab das obere genommen, bei dem unteren meldete er mir zu viele Argumente!?!

nu geh ich mal an den last change!

Super lieben Dank!!

Gruß
Hille
Titel: Re:Letzte Änderung und Feld prüfen
Beitrag von: psychoschlumpf am 28.07.04 - 10:01:26
Und auch das @Modified tut seinen Dienst!

Spitze!! Vielen, vielen dank!!!

Liebe Grüße
Hille
Titel: Re:Letzte Änderung und Feld prüfen
Beitrag von: psychoschlumpf am 28.07.04 - 10:46:13
eine letzte Frage:

Wie kann ich bei dem last modified Datum wirklich nur das Datum speichern und nicht mit Uhrzeit?
Titel: Re:Letzte Änderung und Feld prüfen
Beitrag von: elajen am 28.07.04 - 10:50:40
@LastModified liefert Dir immer Datum und Uhrzeit zurück. Du mußt das nicht in ein Feld reinschreiben. Du kannst das auch in einer Ansicht nutzen. Wenn Du nur das Datum haben möchtest, dann schreibst Du @Date( @LastModified ).

Gruß von Ekki.
Titel: Re:Letzte Änderung und Feld prüfen
Beitrag von: psychoschlumpf am 28.07.04 - 10:55:02
THX a lot!