0

Erstellen eines Datensatzes mit Auswahl aus einer Untertabelle

Hallo zusammen, 

vielleicht kann mir hier jemand helfen.

Ich habe mehrere Tabellen:

-Angebotserfassung

- Angebote

Die Tabelle Angebote hat eine Untertabelle Angebotspositionen.

Innerhalb der Tabelle Angebotspositionen kann ich ein Produkt auswählen. Die einzelnen Produkte stehen in der Tabelle Produkte. 

Wenn ich nun auf den Button "Angebot erstellen" in dem Formular von Angebotserfassung klicke, soll nun folgendes passieren: es wird ein neuer Datensatz in der Tabelle Angebot erstellt. Das funktioniert schonmal bei mir.

Jetzt gibt es in der Angebotserfassung die Checkbox "Vermessung". Wenn diese Checkbox wahr ist, dann soll beim neuen Angebot eine neue Angebotsposition erstellt werden und in dieser Position soll aus den Produkten das Produkt "Vermessung_vor_Ort" ausgewählt werden.

Hat hier jemand vielleicht einen Vorschlag, wie man sowas umsetzen könnte?

Ich hoffe, dass ich denn Fall verständlich formulieren konnte....

Viele Grüße 

2 Antworten

null
    • Michael_Schulte
    • vor 2 Stunden
    • Gemeldet - anzeigen
    let quelle := Kommune;
    let vermessungChecked := Vermessung;
    let vermessungPreis := Vermessung_Preis;
    
    let neuesAngebot := (create Angebote);
    neuesAngebot.Kommune := quelle;
    
    if vermessungChecked then
        let neuePosition := (create neuesAngebot.Angebotspositionen);
        neuePosition.Produkt := first(select Produkte where Name = "Vermessung_vor_Ort")
    end;
    
    openRecord(neuesAngebot)

    Das war übrigens der erste Entwurf. Aber leider hat er ein Problem mit diesem Teil:

    let neuePosition := (create neuesAngebot.Angebotspositionen);
    
    
    • Michael_Schulte
    • vor 1 Stunde
    • Gemeldet - anzeigen

    Hat sich erledigt. Ich habe es hinbekommen.

Content aside

  • vor 1 StundeZuletzt aktiv
  • 2Antworten
  • 9Ansichten
  • 1 Folge bereits