Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Matze69 am 12.11.12 - 11:59:58
-
Hallo,
ich habe in einer Maske ein Datum/Zeit Feld.
Leider kann ich dann im Formular das heutige Datum, das ich als Vorgabe definiert habe nicht ändern.
Wie kann ich das machen, das der Mitarbeiter das DAtum überschreiben kann?
Vielen Dank
-
Feldtyp "bearbeitbar"
-
Feldtyp "bearbeitbar"
habe ich bereits eingestellt...
-
Hat der Mitarbeiter Schreibrechte auf der Datenbank und in besagtem Dokument?
-
ja, die hat er....
-
... ein paar mehr Details würden nicht schaden...
-
Ist das Feld vielleicht versteckt und das was der User sieht ist etwas anderes - z.B. ein berechneter Text der den Wert aus dem Item anzeigt?
Nutzt die Maske diese unsäglichen "Ebenen" und eine transparente Ebene liegt über dem Feld?
-
Mein Vorgänger hatte unter Entering:
x_Status != "9" | x_bearb_erledigt_geändert = ""
eingetragen. Habe es rausgenommen und es funzt....
-
Wie bitte? Was willst Du uns da erzählen?
Entering ist ein Event, welches nur für LotusScript zur Verfügung steht. Wie sollte Dein Vorgänger da eine Formel reinbekommen haben?
Weiter: Das Ergebnis dieser Formel würde @True oder @False liefern. Das knallt dann in jedem Fall bei einem DT-Field.
Du erzähltst uns gerade Unsinn ...
Bernhard
-
Sorry, aber warum sollte ich Unsinn erzählen?
Ich bin kein Notesprogrammierer. Kann dir nur sagen, was mein Vorgänger, der die DB entwicklet hat, gemacht hat und als ich das aus Entering rausgenommen habe, konnte das Feld geändert werden.....
Warum und wieso kann ich dir nicht sagen.
Er hat mir das gesagt, nachdem ich ihn kontaktiert habe - Arbeitet mittlerweile in einer anderen Firma.
Gruß
-
Das steht nicht im Entering Event sondern im Event "Eingabe aktiviert". Ansonsten kapier ich es nicht.
Die Formel in diesem Event bestimmt, ob das Feld bearbeitet werden kann oder nicht.
x_Status != "9" | x_bearb_erledigt_geändert = ""
Würde bedeuten, dass es nur bearbeitbar ist, falls
der Wert des Feldes "x_Status " ungleich "9" ist ODER das Feld "x_bearb_erledigt_geändert" leer ist.
Andreas