Domino 9 und frühere Versionen > ND7: Entwicklung
Eingabe aktiviert - funzt zu spät
Demian:
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.
Bruce Willis:
Ich würde ZWEI Felder machen und mit "Absatz verbergen wenn" anzeigen lassen:
1. Bearbeitbar -> @IsNewDoc
2. Berechnet -> !@IsNewDoc
Gruß
Leo
Demian:
Hallo Leo,
mir ist jetzt nicht ganz klar was du meinst. Zumal der Absatz bei bestimmten Voraussetzungen schon verborgen wird.
Gruß
Demian
Bruce Willis:
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
koehlerbv:
--- Zitat von: Bruce Willis am 19.12.06 - 14:07:02 ---Als "Berechnet" mit Formel MyDate .
--- Ende Zitat ---
Besser "Berechnet zur Anzeige".
Bernhard
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln