Das Notes Forum
Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: Demian am 19.12.06 - 12:22:13
-
Hallo,
ich habe eine Maske bei der bestimmte Felder später nicht mehr geändert werden dürfen.
In diesen Feldern habe ich unter "eingabe aktiviert" folgendes hinterlegt:
@If(@IsNewDoc;1;0)
Wenn ich jetzt ein bestehendes Dokument öffne und mit Doppelklick in den Bearbeitungsmodus wechsle ist das Feld noch aktiviert und man kann mit der Maus hineinklicken und die Werte ändern.
Sobald man mit beispielsweise der Tab-Taste aus dem Feld wieder raus "springt" ist die Eingabe plötzlich nicht mehr aktiviert.
Was muss ich machen, damit die Eingabe wirklich nur bei neuen Dokumenten aktiviert ist?
Gruß
Demian
PS: Bei den Textfeldern scheint es richtig zu gehen, nur bei den Datumsfeldern macht er diese Mucken.
-
Ich würde ZWEI Felder machen und mit "Absatz verbergen wenn" anzeigen lassen:
1. Bearbeitbar -> @IsNewDoc
2. Berechnet -> !@IsNewDoc
Gruß
Leo
-
Hallo Leo,
mir ist jetzt nicht ganz klar was du meinst. Zumal der Absatz bei bestimmten Voraussetzungen schon verborgen wird.
Gruß
Demian
-
1. Du hast jetzt z.B. ein Feld MyDate
Es ist "Bearbeitbar".
Gehe in "Absatz verbergen wenn" und schreibe "!IsNewDoc".
Wenn dort schon etwas anderes steht, kannst du mit dem Zeichen "|" die anderen Bedingungen mitnehmen.
2. Erstelle ein zweites Feld MyDate_1
Als "Berechnet" mit Formel MyDate .
Gehe in "Absatz verbergen wenn" und schreibe "IsNewDoc".
D.h. im neuen Dokument kann man das Datum eintragen, aber in einem vorhandenen nur sehen.
Gruß
Leo
-
Als "Berechnet" mit Formel MyDate .
Besser "Berechnet zur Anzeige".
Bernhard
-
Besser "Berechnet zur Anzeige".
Wer sagt das? ;)
bzw.
Warum?
-
Warum sollte das Datum zweimal im Dokument gespeichert werden? Das wäre doch Dummfug.
Bernhard
-
Hallo,
habe es noch nicht ausprobiert, aber ehrlich gesagt widerstrebt es mir schon, jetzt noch ein Feld anzulegen. Dann brauch man ja auch "Eingabe aktiviert" nicht, oder?
Was ist denn an meiner Formel falsch?
Gruß
Demian
-
Warum sollte das Datum zweimal im Dokument gespeichert werden? Das wäre doch Dummfug.
Sowas nennt man Redundanz/Datensicherung/Backup.
Das Wort "Dummfug" existiert nicht.
:P
-
Ist das Feld vom Stil "Betriebssystem"?
-
Ja, weil ich das Notes-Datum-Feld etwas....naja... sagen wir nutzlos finde.
-
Das Wort "Dummfug" existiert nicht.
Wir machen keine Fehler. Wir haben Optimierungsbedarf. >:D
-
Also, habe es jetzt doch so gemacht, wie Leo gesacht hat. Ist zwar höchst unschön, aber wenn ja die dafür gedachte Funktion nicht richtig funzt bleibt mir wohl nichts anderes übrig.
Danke an alle.
Gruß
Demian