Domino 9 und frühere Versionen > ND6: Entwicklung
Feld löschen, falls Inhalt leer ist
Bille:
Hallo,
ich möchte beim Speichern einer Maske ein Feld (Typ Text - Bearbeitbar) löschen, sofern kein Inhalt vorhanden ist.
Ich hab's mit folgender Formel versucht:
--- Code: ---@If(KdNr2="";FIELD KdNr2 :=@Unavailable;@Success );
@PostedCommand([FileSave]);
@PostedCommand([FileCloseWindow])
--- Ende Code ---
Leider funktioniert das nicht wie gewünscht.
Ich hab auch noch
--- Code: ---@If(KdNr2="";FIELD KdNr2 :=@DeleteField;@Success );
--- Ende Code ---
versucht, ist leider ebenfalls fehlgeschlagen. Das Dokument wird schön gespeichert und enthält auch das Feld KdNr2 mit Wert "".
Hat jemand einen Tipp für mich?
Gruß
Bille
ZaLudtske:
Hallo,
bei welchem Ergeignis führts du denn das Script aus?
Rainer
Bille:
Ich habe für das Speichern eine Aktion mit der o.g. Formel erstellt.
Bille
ZaLudtske:
Ich kann es mir nur so erklären, das beim Speichern alle Felder aus der Maske in das Dokument übertragen werden.
Trag doch mal den Code in das Querysave-Ereigniss ein, währe interessant ob es dort vielleicht klappt.
@If(KdNr2="";FIELD KdNr2 :=@DeleteField;@Success );
Rainer
Bille:
Hallo Rainer,
ich hab die Formel jetzt sowohl im QuerySave als auch im PostSave eingetragen. Leider ist das Feld nach dem Speichern immer noch im Dokument vorhanden :(
Bille
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln