0

Bestimmten Datensatz verknüpfen

Hallo Ninox-Freunde,

wieder komme ich nicht weiter. Ich habe eine Haupttabelle „PV-String“ 1 und eine N Tabelle „Produkte“. 
 

Ich möchte jetzt einen neuen Datensatz in Tabelle „Pv-String“ eröffnen, automatisch soll ein Produkt aus der Tabelle „Produkte“ mit dem Produktnamen PV STICK oder Datensatz NR 78 verknüpft werden. 
 

Danke für die Hilfe

2 Antworten

null
    • Ninox Solution-Partner
    • RonaldP
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Moin VS2021,

    ich verstehe deine Struktur so, dass es eine 1:N Verknüpfung von PV-String zu Produkte gibt.
    Dann ist das von dir gewünschte Ergebnis nur mit einer Zwischentabelle (N:N) möglich, wie z.B. bei Rechnungen die Untertabelle Rechnungspositionen.
    Mit den folgenden Code im Trigger der Tabelle "Trigger bei neuen Datensatz" wird ein neuer Datensatz in der Untertabelle Rechnungspositionen (z.B. PV-String-Produkte) angelegt und mit dem neuen Datensatz der Rechnung (PV-String) verknüpft und mit dem Produkt mit der NR 78 verknüpft:

    let me := this;
    let new := (create Rechnungspositionen);
    new.(Rechnung := me);
    new.(Produkte := 78)
    

    Bzw. gemäß meines Vorschlags für die Benennung der N:N-Tabelle mit 'PV-String-Produkte':

    let me := this;
    let new := (create 'PV-String-Produkte');
    new.('PV-String' := me);
    new.(Produkte := 78)
    

    Das hat auch den Vorteil, dass du in der Tabelle 'PV-String-Produkte' mit weiteren Feldern wie z.B. Anzahl o.ä. für jeden Datensatz von PV-String separate Informationen eingeben kannst.

     

    VG Ronald

      • chalvi // WERBEAGENTUR GbR
      • VS2021
      • vor 1 Jahr
      • Gemeldet - anzeigen

      DIGITOOL Hallo Roland! Vielen dank dir für die Erklärung. Ninox ist wirklich einfach, wenn man es einmal verstanden hat, wie gewisse Prinzipien funktionieren. Danke dir!

Content aside

  • Status Answered
  • vor 1 JahrZuletzt aktiv
  • 2Antworten
  • 58Ansichten
  • 2 Folge bereits