0

Tabelle in Untertabelle einsetzen und über Wert in Übergeordnetem Formular filtern?

Hallo liebes Forum,

ich nutze Ninox um bei meinen Reisen im Außendienst meine Kundenbesuche zu dokumentieren.

Ich würde nun gerne alle Kunden eines Tages in einen Tagesbericht zusammenfassen.

Ich habe mir das so vorgestellt das ich in einem Formular das Gewünschte Tagesdatum eingebe und Ninox mir in einer Untertabelle die Daten zusammenstellt. Ich könnte dann die Im Editor die Daten entsprechend aufbauen und ausdrucken.

Jetzt habe ich das Formular soweit fertig und die Tabelle „Tourenplanung“ mit dem Formular verknüpft.

Allerdings komme ich nun nicht weiter, da Ninox möchte das ich händisch die Datensätze mit dem Datensatz des Übergeordneten Formulars verknüpfe. Das ist mir aber viel zu umständlich.

Ich hoffe es gibt dafür eine Automatisierung. 

 

Liebe Grüße und vielen dank im voraus.

 

Alex

3 Antworten

null
    • Leonid_Semik
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Hallo Alex,

    denkbar wäre hier eine Schleife:

    -----

    let myDate:=Tagesdatum;

    let myForm:=this;

    for i in select Tourenplanung where Datum=myDate do

    i.'Formular':=myForm

    end

    ---

    'Formular' is in diesem Fall der Name der Verknüpfung mit dem Formular-Tabelle.

     

    Leo

    • Alex_Schick
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Hallo Leo,

    danke für deine Antwort. Eine frage noch:

    Wo genau müsste ich die Schleife einbauen? Im Feld "Datum" oder ?

    • Leonid_Semik
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Hallo Alex,

    Ja, als Trigger nach Änderung. Ich würde noch als erste Zeile vielleicht alle Datensätze aus Untertabelle entfernen:

    Tourenplanung.(myForm:=0)

    let myDate:=Tagesdatum;

    let myForm:=this;

    for i in select Tourenplanung where Datum=myDate do

    i.'Formular':=myForm

    end

     

    Leo

Content aside

  • vor 6 JahrenZuletzt aktiv
  • 3Antworten
  • 2286Ansichten