0

Per Butten Befehl in allen Datensätzen ausfüllen

Hallo, habe ein Formular und möchte in jedem Datensatz die jeweilige verknüpfte Tabell mit einem Befehl ausführen. Geht jedoch nicht.

 

let MA := Antragsbuch.'Erster Vermittler AO';
let NA := Antragsbuch.Nachname;
let VORV := Antragsbuch.Vorvertragsnummer;
Provisionsbuch := first(select Provisionsbuch where NA = Name and if VORV then VORV = VNR end)

7 Antworten

null
    • Ninox-Professional
    • planoxpro
    • vor 3 JahrenWed, November 3, 2021 at 9:29 AM UTC
    • Gemeldet - anzeigen

    Hallo Dirk, versuch's mal so (die erste Zeile habe ich weggelassen, weil die Variable 'MA' im weiteren Verlauf gar nicht genutzt wird):

     

    let NA := Antragsbuch.Nachname;
    let VORV := Antragsbuch.Vorvertragsnummer;
    Provisionsbuch := first(select Provisionsbuch where Name = NA and VNR = VORV)

     

    Wenn du das für alle Datensätze machen willst, dann müsstest du den Code in eine for-Schleife packen und mit einer Schaltfläche oder in der Console ausführen.

    • Dirk_Weidensdorfer
    • vor 3 JahrenWed, November 3, 2021 at 11:06 AM UTC
    • Gemeldet - anzeigen

    Hab einen Button. Wie geht das mit der Schleife?

    • Ninox-Professional
    • planoxpro
    • vor 3 JahrenWed, November 3, 2021 at 11:15 AM UTC
    • Gemeldet - anzeigen

    for i in TABELLE do
       let NA := i.Antragsbuch.Nachname;
       let VORV := i.Antragsbuch.Vorvertragsnummer;
       i.Provisionsbuch := first(select Provisionsbuch where Name = NA and VNR = VORV)
    end

    • Dirk_Weidensdorfer
    • vor 3 JahrenWed, November 3, 2021 at 12:52 PM UTC
    • Gemeldet - anzeigen

    Vielen Dank. Welchen Bezug hat die TABELLE? Sorry

    • Ninox-Professional
    • planoxpro
    • vor 3 JahrenWed, November 3, 2021 at 1:26 PM UTC
    • Gemeldet - anzeigen

    TABELLE ist der Platzhalter für den Namen der Tabelle, deren Datensätze du verknüpfen willst. Du schreibst oben ja nur "Ich habe ein Formular", aber nicht, wie die Tabelle heißt, in der sich dieses Formular befindet.

    • Dirk_Weidensdorfer
    • vor 3 JahrenWed, November 3, 2021 at 1:41 PM UTC
    • Gemeldet - anzeigen

    Ist damit die Haupttabelle 'Umsätze' gemeint wo ich beide verknüpft habe?

    • Ninox-Professional
    • planoxpro
    • vor 3 JahrenWed, November 3, 2021 at 2:07 PM UTC
    • Gemeldet - anzeigen

    Das nehme ich an, aber wenn es keine verknüpfte Tabelle ist, muss noch ein "select" davor, das habe ich oben vergessen, sorry:

     

    for i in select 'Umsätze' do ...

Content aside

  • vor 3 JahrenWed, November 3, 2021 at 2:07 PM UTCZuletzt aktiv
  • 7Antworten
  • 189Ansichten