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 2 Jahren
    • 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 2 Jahren
    • Gemeldet - anzeigen

    Hab einen Button. Wie geht das mit der Schleife?

    • Ninox-Professional
    • planoxpro
    • vor 2 Jahren
    • 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 2 Jahren
    • Gemeldet - anzeigen

    Vielen Dank. Welchen Bezug hat die TABELLE? Sorry

    • Ninox-Professional
    • planoxpro
    • vor 2 Jahren
    • 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 2 Jahren
    • Gemeldet - anzeigen

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

    • Ninox-Professional
    • planoxpro
    • vor 2 Jahren
    • 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 2 JahrenZuletzt aktiv
  • 7Antworten
  • 188Ansichten