Feldinhalt (Wert) in Benutzung und trotzdem löschbar
In unserer Datenbank (Personen) sind z.B. Berufsbezeichnungenn als Mehrfachauswahlfeld angelegt. Habe ich einen dieser Werte einer Person zugefügt, kann ich trotzdem das Mehrfachauswahklfeld bearbeiten und einen dieser Werte löschen, obwohl er in Benutzung ist.
Kann man das vermeiden?
Aus einer anderen Anwendung kannte ich es so, dass man zwar den Stammdatenwert löschen kann, der Eintrag in der "Karteikarte" aber erhalten blieb.
Danke.
Hans-Jürgen
1 Antwort
-
Nein, das Entfernen eines Eintrags lässt sich m. W. nicht verhindern. Man kann bereits zugeordnete Einträge aber erhalten, indem man sie generell in ein Textfeld überträgt. Zum Beispiel mit einem Trigger "Nach Änderung" im Feld 'Mehrfachauswahl':
if Mehrfachauswahl then
Textfeld := concat(chosen(Mehrfachauswahl))
end
Dieses Textfeld ließe sich auch ähnlich des Mehrfachauswahlfeldes mit contains() abfragen und auch vor direktem Überschreiben schützen.
Content aside
- vor 4 JahrenZuletzt aktiv
- 1Antworten
- 537Ansichten