Button legt Datensätze in Untertabelle an
Hallo zusammen,
habe folgende Kniffelaufgabe zu erledigen.
Es gibt eine Tabelle mit Projektbeteiligten.
Ich erstelle in einer Tabelle Protokolle ein Protokoll und möchte Protokollteilnehmer hinzufügen.
Momentan habe ich das mit einer Untertabelle Protokollteilnehmer gelöst, in der ich ein Auswahlfeld mit den Protokollbeteiligten und ein paar anderen Datenfelder (Teilnehmer, Verteiler, usw.) habe.
Da ich oft alle Projektbeteiligten als Protokollteilnehmer habe, ist es sehr mühsam bei jedem Protokoll die Protokollbeteiligten anzulegen.
Meine Idee: Ein Button, der auf einmal alle Projektbeteiligten als Protokollteilnehmer hinzufügt und die Datenfelder Teilnehmer und Verteiler automatisch auf true stellt.
Hat jemand eine Idee?
Viele Grüße
Markus
3 Antworten
-
Dieses Skript legt mir schon mal den ersten an:
let my := this;
let _PrNr := PrNrProtokoll;
let _Teilnehmer := first(select Kontakte where Projektbeteiligte.ProjektnummerProjektbeteiligung = _PrNr);
let new := (create Protokollbeteiligte);
new.(Funktion := 2);
new.(Kontakte := _Teilnehmer);
new.(Protokolle := my)
Jetzt bräuchte ich da noch eine for i Schleife, damit ich alle Projektbeteiligten reinbekomme ... -
Ohne das Datenmodell zu kennen::
let my := this; let _PrNr := PrNrProtokoll; for i in select Kontakte where Projektbeteiligte.ProjektnummerProjektbeteiligung = _PrNr do let new := (create Protokollbeteiligte); new.(Funktion := 2); new.(Kontakte := i); new.(Protokolle := my) end
Content aside
- vor 1 MonatZuletzt aktiv
- 3Antworten
- 45Ansichten
-
2
Folge bereits