0

über Befehlsschaltfläche Felder befüllen und andere löschen

Hallo,

ich probiere gerade herum und kommen nicht weiter (wahrscheinlich finde ich wieder die Lösung nachdem ich hier gepostet habe...) - es handelt sich hier um einen Übernahmebutton, der ohne Aufklappen der Rechnungspositionen Datensätze dort hinzufügt, nach dem Befüllen der Felder in der Tabelle Rechnungspositionen sollen die in der Tabelle Rechnungen wieder gelöscht werden:

let vRechnungsSKU := PosSKU;
let vRechnungsArtikel := PosArtikel;
let vRechnungsMenge := PosMenge;
let vRechnungsEinzel := PosEinzel;
let my := this;
let new := (create Rechnungspositionen);
new.(Artikelnummer := vRechnungsSKU);
new.(Artikelname := vRechnungsArtikel);
new.(Menge := vRechnungsMenge);
new.('Preis pro Einheit' := vRechnungsEinzel);
new.(Rechnung := my);
let PosSKU := "";
let PosArtikel := "";
let PosMenge := "";
let PosEinzel := "";
void

Hier passiert leider nichts - ich habe auch schon mit null, " ", void versucht - alles ohne Ergebnis

4 Antworten

null
    • dogsch
    • vor 4 Jahren
    • Gemeldet - anzeigen

    als wenn ich es nicht gewußt habe - wieder selber gefunden - einfach ohne "let" funktioniert es... ;-)

    • Leonid_Semik
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Damit es noch übersichtlicher wird:

    ---
    let my := this;
    let new := (create Rechnungspositionen);
    new.(Artikelnummer := my.PosSKU;
    Artikelname := my.PosArtikel;
    Menge := my.PosMenge;
    'Preis pro Einheit' := my.PosEinzel;
    Rechnung := my);
    PosSKU := null;
    PosArtikel := null;
    PosMenge := null;
    PosEinzel := null

    ---

    Leo

    • dogsch
    • vor 4 Jahren
    • Gemeldet - anzeigen

    ja, sorry - hätte ich selber posten sollen!

    • dogsch
    • vor 4 Jahren
    • Gemeldet - anzeigen

    oh, sehe gerade dass der Code ein wenig eingedampft wurde - Danke!