0

Wie Datensatz bei Erstellen automatisch verknüpfen?

Hallo,

ich habe eine Tabelle 1 und eine Untertabelle Tabelle 2 mit einer N:1 Verknüpfung.

Ich möchte jetzt, wenn man in der Tabelle 2 einen Datensatz anlegt das dieser automatisch mit dem ersten Datensatz in Tabelle 1 verknüpft wird.

wie mache ich das? Danke.

3 Antworten

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

    Hallo Robert, rein technisch würde es so gehen (Trigger "Bei neuem Datensatz" in Untertabelle2):

    Haupttabelle1 := first((select Logbuch) order by number(Nr))
    

    Aber wenn es eine Untertabelle ist, dann macht es eigentlich keinen Sinn, jeden Datensatz mit dem ersten der Haupttabelle verknüpfen zu wollen. Denn Zweck einer Untertabelle ist ja, dass deren Datensätze fest mit den jeweiligen der Haupttabelle verbunden sind. Und wenn man den neuen Datensatz der Untertabelle aus einem Datensatz der Haupttabelle heraus erzeugt, wird er automatisch mit diesem verknüpft.

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

      Korrektur:

      Haupttabelle1 := first((select Haupttabelle1) order by number(Nr))
      
    • Robert_Kuntz
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Hallo, danke das hat geklappt

     

    planox. pro said:
    Aber wenn es eine Untertabelle ist, dann macht es eigentlich keinen Sinn, jeden Datensatz mit dem ersten der Haupttabelle verknüpfen zu wollen.

     Ich nutze die Haupttabelle nur als Formular (Dashboard) und wenn man aber in der Untertabelle einen Datensatz anlegt sollte er gleich verknüpft werden.