0

Bug mit Radio Button

Ich habe die Tabelle "Mitarbeiter" mit der Tabelle "Aktivität" verknüpft, wobei man in   "Aktivität" den Mitarbeiter mit radio button anwählt. Die radio buttons erscheinen nicht mehr. Mit dem heutigen Update hat sich nichts verändert. Gibt es dafür eine Lösung?

2 Antworten

null
    • dirk_schendel
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Hallo - bei mir das gleiche Problem. Würde mich über eine Lösung freuen. 

    • Ninox-Professional
    • planoxpro
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Hallo, als Workaround könnte man mit einem dynamischen Mehrfachauswahlfeld (dynMFAF) arbeiten. Über dieses ließe sich bei Bedarf zusätzlich auch eine Verknüpfung herstellen.

    Am Beispiel einer 1:N-Verknüpfung zwischen den Tabellen 'Aktivitäten' und 'Mitarbeiter':

    In 'Aktivitäten' ein dynMFAF erstellen (Beispielname: MA).
    Als "Dynamischer Wert": select Mitarbeiter
    Als "Name des dynamischen Wertes" (Bsp.): Name
    Und als Code für "Trigger nach Änderung":

    let me := this;
    (select Mitarbeiter)['Aktivitäten' = me].('Aktivitäten' := 0);
    let myMA := numbers(MA);
    for i in myMA do
        record(Mitarbeiter,i).('Aktivitäten' := me)
    end
    

    Die Verknüpfungstabelle könnte man dann verstecken und durch eine Ansicht ersetzen, damit die Zuordnung tatsächlich nur noch über das dynMFAF erfolgen kann.

    Das Problem bei einer 1:N-Verknüpfung ist aber generell, dass einem Mitarbeiter nur jeweils 1 Aktivität zugeordnet werden kann. Das ist aber eine Frage des Datenmodells, unabhängig davon, auf welche Art und Weise die Daten verknüpft werden.