Domino 9 und frühere Versionen > ND6: Entwicklung

Verhalten eines Felds "Berechnet beim anlegen"

<< < (2/3) > >>

Otto:
Wenn Du im Backend einen Feldwert setzt, egal wie oder wann, dann wird der durch ein Feld "berechnet beim Anlegen" nicht mehr beeinflusst. Ist das Feld nicht vorhanden, wird es der Formel gemäß angezeigt und dementsprechend auch mit gespeichert.
Gruß
Otto

koehlerbv:
Wenn ein Dokument im Backend erzeugt wird, gilt dies im Fornt end nicht mehr als neu - auch, wenn es bis dato nicht gespeichert wurde!

Ergo: Hast Du in der Maske, mit der Du das neue Dokument dann öffnest, ein cwc-Feld, dann wird dies "beim ersten Mal" (was es ja schon nicht mehr ist) NICHT mehr angefasst - Du musst es also auch gleich bei der Erzeugung im Backend mit belegen.

Bernhard

Otto:

--- Zitat von: koehlerbv am 19.02.07 - 17:03:33 ---Wenn ein Dokument im Backend erzeugt wird, gilt dies im Fornt end nicht mehr als neu - auch, wenn es bis dato nicht gespeichert wurde!

--- Ende Zitat ---
ACK

--- Zitat von: koehlerbv weiter ---Ergo: Hast Du in der Maske, mit der Du das neue Dokument dann öffnest, ein cwc-Feld, dann wird dies "beim ersten Mal" (was es ja schon nicht mehr ist) NICHT mehr angefasst - Du musst es also auch gleich bei der Erzeugung im Backend mit belegen.

Bernhard

--- Ende Zitat ---

'berechnet beim Anlegen' bedeutet IMHO:
wenn's Feld angelegt wird.
Ergo: änderst Du das Feld im Backend, wird's auch so angezeigt, wird's im Backend gelöscht, wird's beim nächsten Öffnen im Frontend eben neu berechnet.

Gruß
Otto

koehlerbv:

--- Zitat von: Otto am 19.02.07 - 19:31:53 ---Ergo: änderst Du das Feld im Backend, wird's auch so angezeigt, wird's im Backend gelöscht, wird's beim nächsten Öffnen im Frontend eben neu berechnet.
--- Ende Zitat ---

Nö. Du verwechselst mit dem "Default value". cwc-Felder werden wirklich nur beim Erstellen eines Dokuments berechnet, danach niemals wieder.

Bernhard

datenbanken24:
Bernhard, das kommt zwar selten vor, aber ich glaube auch, hier liegst Du ausnahmsweise daneben.


--- Zitat ---Wenn Du im Backend einen Feldwert setzt, egal wie oder wann, dann wird der durch ein Feld "berechnet beim Anlegen" nicht mehr beeinflusst. Ist das Feld nicht vorhanden, wird es der Formel gemäß angezeigt und dementsprechend auch mit gespeichert.
Gruß
Otto
--- Ende Zitat ---


Da hat Otto vollkommen recht.

Öffne irgend ein vorhandenes Dokument mit einer Maske, die nur ein cwc Feld enthält, welches es vorher in diesem Dokument noch nicht gibt. Schreib @Text(@Now) rein.

Da es das Feld noch nicht gibt, wird es beim Öffnen und Speichern des (bereits bestehenden) Dokuments neu angelegt und berechnet.

Gruß,
Uwe

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln