0

eine Tabele vom ersten bis zum letzen Datensatz durchlaufen

Hallo nochmal liebes Formum. Ich steh mal wieder auf dem Schlauch! ich möchte einfach nur eine Untertabelle (Personen) vom ersten bis zum letzen Datensatz durchblättern und die Verknüpfung aus Kontakte neu setzen. Das sind Filemakerdaten! Der Buttom liegt in Personen und das funktioniert auch super nun möchte ich das bei allen Personen machen bekomme das aber nicht hin! Gibt es sowas wie einen While Schleife ??

let LKonNR := LKNR;
let Index := first(select Kontakte where LKNR = LKonNR);
Kontakte := Index

 

Vielen Dank für eure Hilfe

Eurer Michael

3 Antworten

null
    • Frank_Schafer
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Michael,

    dafür ist die for...in...do-Schleife bestens geeignet mit der man die Daten einer Abfrage oder eines Arrays durchlaufen kann:

    for myPerson in select Personen do
      let LKonNR := myPerson.LKNR;
      Kontakte := first(select Kontakte where LKNR = LKonNR);
    end

    VG Frank

    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Michael

    ---

    for ii in select Personen do

    ii.Kontakte:=first(select Kontakte where LKNR=ii.LKNR)

    end

    ---

     

    Leo

    • Michael_Reichardt
    • vor 5 Jahren
    • Gemeldet - anzeigen

    vielen Dank euch beiden.

Content aside

  • vor 5 JahrenZuletzt aktiv
  • 3Antworten
  • 1617Ansichten