Guten Morgen zusammen,
ich bin gestern auf ein großes Problem meiner Web Datenbank gestoßen.
Ich habe viele Felder in einer Maske, die im Bearbeitungsmodus anders angeordnet werden müssen wie im Lesemodus.
Normalerweise würde ichs über berechnete Felder und der Hide-When-Eigenschaft machen. Da es aber so viele Felder (>250) sind, möchte ich die DB nicht unnötig aufblasen.
Ich hab mir überlegt die Dokumente in verschiedenen Masken zu öffnen. Sodass im Bearbeitungsmodus eine andere Maske fürs gleiche Dokument verwendet wird. Ein Agent müsste das Feld "Form" beim bearbeiten abändern und beim Speichern wieder zurück. Beim öffnen eines Doks müsste "Form" noch überprüft werden um das Dok nicht für einen User mit nur Leserecht in der falschen Maske zu öffnen.
Andere Möglichkeit:
Beim Bearbeiten wird eine ganz andere Maske dargestellt die die Feldinformationen des Dokuments übernimmt. Beim Speichern schreibt ein Agent die Feldwerte wieder ins Originaldokument. Wobei das sehr viel Script Code wäre.
Was meint ihr? Hat jemand schon mal so ein "Problem" gehabt?
Gruß, Tom