0

Automatische Verknüpfung

HAllo zusammen,

 

ist vermutlich ganz simpel aber ich komme gerade nicht darauf. (Vielleicht ist es noch zu früh :-))

 

Ich möchte beim anlegen eines Datensatzes ein Verknüpfungsfeld automatisch verknüpfen. Es geht um eine Mitarbeiter-Tabelle in der es auch das Feld Ninox-ID gibt in dem die jew. NINOX-Emailadresse des aktuellen Nutzers hinterlegt ist. Habs so versucht:

Bei neuem Datensatz folg...

“Mitarbeiter”.“Ninox ID” := userEmail()

 

Natürlich ohne Erfolg sonst würd ich nicht schreiben. Bin auch nicht davon ausgegangen dass das klappt weil ja irgendwie noch der Befehl fehlt die Verknüpfung herzustellen. 

 

Wäre schön wenn jemand die Lösungf dafür hätte...

 

lg Florian

8 Antworten

null
    • Florian_Wisser
    • vor 3 Jahren
    • Gemeldet - anzeigen

    P.S.: Habs auch so versucht:

    let a := userEmail();
    select “Mitarbeiter” where “Ninox ID”= a

    und auch

    let a := userEmail();
    select “102_Mitarbeiter” where text(“Ninox ID” ) = a

    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Florian,

    verstehe ich es richtig: “Mitarbeiter” ist ein Verknüpfungsfeld zu der Tabelle “Mitarbeiter” wo Ninox-ID als Email hinterlegt ist? dann sollte es so gehen:
    ---

    Mitarbeiter:=first (select Mitarbeiter [“Ninox ID”=userEmail()])

    ---

    Ich würde aber generell das Feld “Benutzer” verwenden. Das ist ein Auswahlfeld mit allen Ninox Benutzer. So kannst du dich nicht bei Email verschreiben. Die Formel wäre dann:

    ---

    Mitarbeiter:=first (select Mitarbeiter [Benutzer=user()])

    ---

    Leo

    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    ok wenn die Tabelle 102_Mitarbeiter heißt und die Verknüpfung Mitarbeiter, dann:

    Mitarbeiter:=first (select 102_Mitarbeiter [“Ninox ID”=userEmail()])

    • Florian_Wisser
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Leo,

    danke schonmal für deine schnelle Antwort. Ja die Tabelle heisst !“102_Mitarbeiter”. Das hatte ich vorher imme gelöscht weil ich dachte das verwirrt nur.

    Ich möchte nicht nur den Namen sondern gern die Verknüpfung mit der Mitarbeiter tabelle. Denn in der sehe ich wieviele Aufgaben, Schulungen etc. der Mitarbeiter noch hat. 

     

    Also ich habe z.B. eine Tabelle die Heisst “1403_Tagesplan”. Und wenn ich da einen Datensatz erstelle, soll dieser Automatisch mit der Tabelle “102_Mitarbeiter) verknüpft werden und zwar mit dem Datensatz welcher über die Ninox_ID als der aktuelle User erkannt wird.

     

    ”102_Mitarbeiter“:=first (select 102_Mitarbeiter [“Ninox ID”=userEmail()]) In deinem Beispiel gibt  NINOX die Fehlermeldung ID erwartet in... zurück.

     

    lg und Danke!

    • Florian_Wisser
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Sorry hat doch geklappt NINOX hatte ien Problem mit meiner Zahl (102) im Namen. Habs jetzt vor und hinter 102_Mitarbeiter nochmal “” gesetzt...

    “102_Mitarbeiter” := first((select “102_Mitarbeiter”)[“Ninox ID” = userEmail()])

     

    Vielen Dank mal wieder! 

    • Florian_Wisser
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Wieso macht das Forum eigentlich aus jedem Apostroph ein Anführungszeichen? Das war doch früher nicht so und stört beim Kopieren :-)

    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Weil Ninox es nicht hinkriegt TinyMCE richtig zu konfigurieren. Bin kein Experte darin und weiß nicht ob eine richtige Forum-Software zu teuer ist. Aber es es nervt total. Keine Bilderanhänge, keine richtige Formatierung, keine vernünftige Suche. Nicht mal eine Abonierung. Man kriegt zwar die Benachrichtigung wenn in der Diskussion mit deinem Post irgendetwas passiert. Aber um neue Fragen zu beantworten muss man sich die Seite neu laden und schauen ob jemand die Hilfe benötigt. Ist aber mehrmals mit Ninox kommuniziert - offensichtlich steht es in der Prio-Liste ganz unten.

    Leo

    • Florian_Wisser
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Ja schade. Zu dem Thema Anmeldung etc. hab ich eben auch noch was geschrieben. Kann aber gut nachvollziehen dass das einen PowerUser wie dich noch viel mehr Zeit kostet und nervt :-)

    Aber am 25. 02. läuft ja laut der Fehlermeldung der Zugang bei TinyMCE ab vielleicht tut sich dann was :-)

Content aside

  • vor 3 JahrenZuletzt aktiv
  • 8Antworten
  • 696Ansichten