Datensatz anlegen aus Mehrfachauswahl?
Derzeit habe ich ein Auswahlfeld mit welchem ich Zimmer in einer Untertabelle anlege oder lösche. Je nachdem wie das Feld belegt ist.
Das ganze funktioniert auch wunderbar bei z.B. Auswahl (Zi1):
let my := this;
if Zi1 = 1 then
let new := (create Tabelle2);
new.(Tabelle1 := my);
new.('Mehrfachauswahl-U' := [1])
else
delete Tabelle2['Mehrfachauswahl-U' = 1]
end
Zur Erklärung, das Feld hat nur eine Auswahlmöglichkeit (Zimmer Nr.).
Ist es möglich das ganze aus einem Mehrfachauswahlfeld heraus zu machen, da es mühsam ist und viel Code bedeutet das bei 20 Feldern zu machen ?
Zum anderen habe ich versucht als Absicherung der Löschung eine Abfragedialog mit einzufügen. Leider hat dann die ganze Funktion nicht mehr funktioniert, geht das nur bei Schaltflächen?
1 Antwort
-
Hallo,
ich hab mittlerweile herausgefunden wie die Datensätze angelegt werden. Mich stört jedoch dass, wenn ich das Feld abwähle logischer weise wieder ein Datensatz angelegt wird.
let my := this;
let myA := numbers(Mehrfachauswahl);
let new := (create Tabelle2);
new.(Tabelle1 := my);
new.(Auswahl := last(myA))wie bekomme ich Ninox dazu nur beim auswählen einen Datensatz anzulegen?
Content aside
- vor 4 JahrenZuletzt aktiv
- 1Antworten
- 507Ansichten