0

Anzeigen der Zusagen in 1:N Verknüpfung einer Anwesenheitsliste

Hallo Zusammen,
noch eine Frage: Ich möchte gerne die Zusagen zählen, die in einer 1:N Verknüpfung zu sehen sind. der Befehl:
cnt(select Anwesenheit where Anwesend = true)
bringt mir leider nur die globale Anzahl aller Zusagen, aber nicht die, für die einzelnen Zusagen der aktuellen 1:N Verknüpfung bzw. des geöffneten Formulars. Irgendwo muss glaube ich noch ein (this) rein - ich finde aber einfach nicht raus wo...
Liebe Grüße und schon mal danke!

4 Antworten

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

    Hallo Stephan, wenn das Verknüpfungsfeld genauso heißt wie die Tabelle, also "Anwesenheit", dann würde ich es mal so versuchen:

    cnt(Anwesenheit[Anwesend])

    Das "[Anwesend]" ist eine verkürzte Schreibweise von "[Anwesend = true]".

    • Stephan_Haumann
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hey, klappt leider nicht. Jetzt wird mir "0" ausgegeben.
    Zur Erklärung: Ich habe eine Tabelle "Einheiten", eine Tabelle "Datenbank" und eine Tabelle "Anwesenheiten". "Datenbank" ist meine Datenbank mit Personen. "Einheiten" erstellt einen Termin und "Anwesenheiten" verknüft einzeln jede Person mit einem Termin und der Information "Anwesend = ja oder nein".
    Im Formular "Einheiten" ist jetzt die 1:N-Verknüpfungstabelle mit meiner Liste der erwarteten Anwesenden und hier soll jetzt mittels eines Funktionsfeldes berechnet werden, wie viele Zusagen ich habe...🤷🏼‍♂️

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

    Ja, so hatte ich es eigentlich auch verstanden. Das entsprechende Formular sähe bei mir so aus:

    Eintraege_zaehlen1

    Und im Berechnungsfeld 'Anwesende' steht genau die Formel, die ich oben bereits genannt hatte:

    cnt(Anwesenheiten[Anwesend])

    Mit dem einzigen Unterschied, dass die verknüpfte Tabelle heißt 'Anwesenheiten' heißt. Im ersten Posting hieß sie noch 'Anwesenheit', also Einzahl. Aber das kann's ja kaum sein.

    Offenbar verstehe ich es also immer noch nicht richtig. Vielleicht hat jemand anderes eine Idee, was genau gemeint sein könnte.

    • Stephan_Haumann
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Oh mein Gott - ich habe einfach in einem leeren Formular geguckt. Es klappt einwandfrei!!! Vielen, vielen Dank und sorry für meine Begriffsstutzigkeit 🤦🏼‍♂️! Super!