0

Schleife ... im Hirn

Hallo zusammen,

ich habe eine Tabelle Bezahlung und da gibt es eine Untertabelle (Tabelle3), die alle Positionen beinhaltet, die mit dieser Bezahlung erledigt werden = Lieferschein/Rechnungseinzelpositionen

Jetzt möchte ich mit einem Button, dass die einzelnen Daten aus der Untertabelle als neue Einträge in der Tabelle "Bestand" aufgeführt werden.

Lösung ist, wenn der Wunsch Wirklichkeit wird - bei mir ist noch immer der Wunsch. So hab ich es versucht:

let c := cnt(Tabelle3);
for i from 0 to c do
    let a := (create Bestandsliste);
    let y := Tabelle3.Nr;
    let b := (select Tabelle3 where Nr = y);
    let z := b.Text;
    a.(Bemerkungen := z)
end

Danke für Eure Hilfe, ganz herzlich Frank

2 Antworten

null
    • CEO
    • Jens_Idelberger
    • vor 10 Monaten
    • Gemeldet - anzeigen

    Also du willst alle Einträge in Tabelle3 abarbeiten und den Text in eine neue Tabelle schreiben?

    Einfacher wäre es so:

    let T3 := Select 'Tabelle3';
    for Eintrag in T3 do:
       let NeuerBestand := (create Bestandsliste);
       NeuerBestand.Bemerkungen := Eintrag.Text;
    end
    

    Sollte so funktionieren.

    Gruß

    Jens

      • Rechtsanwalt
      • Frank_DIPO2
      • vor 10 Monaten
      • Gemeldet - anzeigen

       Jens, Du bist mein Star des Abends - funzt traumhaft. Vielen Dank!

Content aside

  • Status Answered
  • vor 10 MonatenZuletzt aktiv
  • 2Antworten
  • 34Ansichten
  • 2 Folge bereits