0

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

null
    • Ninox-Professional
    • planoxpro
    • vor 4 Jahren
    • Gemeldet - anzeigen

    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.