0

Erstellen von Einträgen mit Berücksichtigung der Menge

Hallo zusammen,

 

ich Habe eine Liste/Tabelle A, in welcher beliebige Einträge gelistet sind.

In liste B will ich nun die Einträge per Knopfdruck einfügen, aber nur wenn der Status z.B. 2 ist.

----
let BB := (select A where Status = 2);
for i in BB do
let myNew := (create B);
myNew.(
Text := i.Text;
)

----

darüber funktioniert das ganze schonmal.

 

Jetzt würde ich aber gerne noch in der Liste A Mengenangaben hinzufügen. In der Liste B soll die Mengenangabe nicht in ein Feld eingetragen werden, sondern wenn die Menge 2 ist, dann sollen zwei neue Datensätze generiert werden. Wenn die Menge 3 ist 3 neue Datensätze.

 

Aus:

2 A

3 B

1 C

2 D

 

Soll werden:

A

A

B

B

B

C

D

D

 

Jemand eine Idee?

 

Vielen lieben Dank im Voraus!

Johannes

2 Antworten

null
    • Ninox-Professional
    • planoxpro
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Johannes, hier eine Idee:

     

    let BB := (select TabelleA where Status = 2);
    for i in BB do
       for x from 0 to i.Menge do
          let myNew := (create TabelleB);
          myNew.(Text := i.Text)
       end
    end

    • john_eans
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Perfekt! Es kann so einfach sein...

     

    Hezlichen Dank!