0

neuer Datensatz in einer Tabelle bei einer N:1 Beziehung

Hallo,

ich habe die Tabelle ANGEBOT.

Darin gibt es die Felder Angebotsnummer und das Angebotsdatum.

Zusätzlich Infos der mit  N:1 verknüpften Daten. Jedes Angebot hat einen eindeutigen Datensatz aus vielen zur Auswahl:

FIRMA

KONTAKTPERSON

PROJEKT

ZUSTÄDNIG

Nun möchte ich mittels eines Button, in der Tabelle WIEDERVORLAGE einen neuen Datensatz anlegen.

Darin sollen alle obigen Infos beinhaltet sein. In der Tabelle WIEDERVORLAGE gibt es 2 Felder die wie folgt gesetzt werden:

WI = heutiges Datum

OFFEN = true

 

Folgenden Skript habe ich erstellt. Dabei wird jedoch nur die Angebotsnummer übernommen. Nicht das Datum im Feld WI wird gesetzt. Alle weiteren Felder sind leer.

Ich komme einfach nicht zur richtigen Lösung:

 

let myAngebot := this;
let new := (create Wiedervorlagen);
new.(
    Angebot := myAngebot;
    'AN Nummer' = myAngebot;
    Firma.(Nr := myAngebot);
    Firma.Nr = myAngebot.'Angebot an Firma';
    Firma.Kontakte.(Nr := myAngebot);
Firma.Kontakte.Nr = myAngebot.'Angebot an Kontakt';
    Projekt.(Nr := myAngebot);
    Projekt.Nr = myAngebot.Projekt;
    Luxwerk.(Nr := myAngebot);
    Luxwerk.Nr = myAngebot.'Luxwerk zuständig';
    WI = today();
    Offen = true
);
popupRecord(new)

 

Die meisten Lösungen beziehen sich auf 1:N Verknpüfungen. 

Hat jemand eine Idee? Danke.

3 Antworten

null
    • Rafael_Sanchis
    • gestern
    • Gemeldet - anzeigen
    let myAngebot := this;
    let new := (create Wiedervorlagen);
    new.(
        Angebot = myAngebot;
        'AN Nummer' = myAngebot.'AN Nummer';
        Firma = myAngebot.'Angebot an Firma';
        Kontakte = myAngebot.'Angebot an Kontakt';
        Projekt = myAngebot.Projekt;
        Luxwerk = myAngebot.'Luxwerk zuständig';
        WI = today();
        Offen = true
    );
    popupRecord(new)
    

    Try this.

      • + Maßanzug statt Massenware +
      • RonaldP
      • gestern
      • Gemeldet - anzeigen

       ,

      achtet auf bei der Zuweisung von Daten auf Felder darauf, dass ihr := verwendet!

      Ich sehe mehrmals das nur = verwendet wird.

      VG Ronald 

    • stemmer
    • vor 11 Stunden
    • Gemeldet - anzeigen

    Super - Danke am Euch!

    So funktioniert es nun richtig. Perfekt!

    let myAngebot := this;
    let new := (create Wiedervorlagen);
    new.(
        Angebot := myAngebot;
        'AN Nummer' = myAngebot.'AN Nummer';
        Kontaktperson := myAngebot.'Angebot an Kontakt';
        Firma := myAngebot.'Angebot an Firma';
        Projekt := myAngebot.Projekt;
        Luxwerk := myAngebot.'Luxwerk zuständig';
        WI := today();
        Aktionscode := 29;
        Offen := true
    );
    popupRecord(new)

Content aside

  • vor 11 StundenZuletzt aktiv
  • 3Antworten
  • 43Ansichten
  • 4 Folge bereits