Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: Demian am 19.12.06 - 12:22:13

Titel: Eingabe aktiviert - funzt zu spät
Beitrag 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.
Titel: Re: Eingabe aktiviert - funzt zu spät
Beitrag von: Bruce Willis am 19.12.06 - 13:13:00
Ich würde ZWEI Felder machen und mit "Absatz verbergen wenn" anzeigen lassen:
1. Bearbeitbar -> @IsNewDoc
2. Berechnet -> !@IsNewDoc

Gruß
Leo
Titel: Re: Eingabe aktiviert - funzt zu spät
Beitrag von: Demian am 19.12.06 - 13:35:04
Hallo Leo,

mir ist jetzt nicht ganz klar was du meinst. Zumal der Absatz bei bestimmten Voraussetzungen schon verborgen wird.

Gruß
Demian
Titel: Re: Eingabe aktiviert - funzt zu spät
Beitrag von: Bruce Willis am 19.12.06 - 14:07:02
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
Titel: Re: Eingabe aktiviert - funzt zu spät
Beitrag von: koehlerbv am 19.12.06 - 14:09:15
Als "Berechnet" mit Formel MyDate .
Besser "Berechnet zur Anzeige".

Bernhard
Titel: Re: Eingabe aktiviert - funzt zu spät
Beitrag von: Bruce Willis am 19.12.06 - 14:12:32
Besser "Berechnet zur Anzeige".

Wer sagt das? ;)
bzw.
Warum?
Titel: Re: Eingabe aktiviert - funzt zu spät
Beitrag von: koehlerbv am 19.12.06 - 14:14:36
Warum sollte das Datum zweimal im Dokument gespeichert werden? Das wäre doch Dummfug.

Bernhard
Titel: Re: Eingabe aktiviert - funzt zu spät
Beitrag von: Demian am 19.12.06 - 14:19:38
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
Titel: Re: Eingabe aktiviert - funzt zu spät
Beitrag von: Bruce Willis am 19.12.06 - 14:21:40
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
Titel: Re: Eingabe aktiviert - funzt zu spät
Beitrag von: botschi am 19.12.06 - 15:31:18
Ist das Feld vom Stil "Betriebssystem"?
Titel: Re: Eingabe aktiviert - funzt zu spät
Beitrag von: Demian am 19.12.06 - 15:53:27
Ja, weil ich das Notes-Datum-Feld etwas....naja... sagen wir nutzlos finde.

Titel: Re: Eingabe aktiviert - funzt zu spät
Beitrag von: klaussal am 20.12.06 - 10:57:11
Zitat
Das Wort "Dummfug" existiert nicht.

Wir machen keine Fehler. Wir haben Optimierungsbedarf.  >:D
Titel: Re: Eingabe aktiviert - funzt zu spät
Beitrag von: Demian am 21.12.06 - 10:32:13
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