Feld- und Positionsaktualisierungen in einem ausgefüllten Formular

In diesem Abschnitt sehen Sie anhand eines Angebotsformulars, wie Sie ein Formular gestalten, dessen Feldinhalte jederzeit (mit Hilfe der Funktion „Referenzen jetzt berechnen“ aus dem 4D Write-Menü „Werkzeuge“) aktualisiert werden können, ohne dabei das Formular komplett neu ausfüllen zu müssen. Dies ist vor allem dann interessant, wenn Sie manuelle Änderungen in einem ausgefüllten Formular vornehmen, beispielsweise lange Texte hinzufügen usw. Ist dies der Fall und Sie müssen nachträglich Änderungen am Datensatz, insbesondere in der Positionsliste vornehmen, so würden beim erneuten Ausfüllen des Formulars alle manuellen Änderungen wieder verschwinden.

Das Formular besteht aus zwei Teilen, respektive zwei Formularen: Ein Formular für die Kopfdaten des Angebots und ein zweites für die Positionen und die Fußdaten.

Um immer die aktuellen Feldinhalte im ersten Formular, in dem die Kopfdaten ausgegeben werden, zu erhalten, muss lediglich das Ankreuzfeld „Referenzen“ im Formular aktiviert werden.

Das zweite Formular, in dem die Positionszeilen ausgegeben werden, muss im ersten Formular als Folgeformular angegeben werden. Darüber hinaus muss der Formularinhalt des zweiten Formulars durch zwei HTML-Tags begrenzt werden. Wird in einem ausgefüllten Formular die 4D Write-Funktion „Referenzen jetzt berechnen“ aus dem Menü „Werkzeuge“ ausgeführt, dann wird der Formularteil, der zwischen den zwei HTML-Tags steht, also die Artikelzeile, neu ausgefüllt.