Hilfe & Frage zum dynamischen Mehrfachauswahl
Hallo ihr Ninox-Nutzer. Ich stehe vor einer weiteren Herausforderung und weis kein Ausweg mehr.
Ich habe in der Tabelle "Produkte" ein dynamisches Mehrfachauswahl mit dem Namen PV-Eingänge. Hier treffe ich eine Auswahl.
In der Tabelle "PV-String" sollen nur die ausgewählten in einem dynamischen Mehrfachfeld auftauchen, damit ich sie zuordnen kann.
Mit einem Formelfeld bekomme ich die ja Angezeigt, aber ich möchte den Eingang zuweisen können.
Ist es überhaupt machbar oder bin ich auf einem Holzweg?
Vielen Dank für jede Hilfe!
10 Antworten
-
Ein dyn.MAF befüllt man per Script über ein ZahlenArray, welches die RecordID's aus dem zugehörigen select beinhaltet.
Wenn bei beiden dyn.MAF die select-Quelle identisch ist, erhält man mit
let vdMAF:= numbers(dyn.MAF1)
die ID's der ausgewählten Records des ersten dyn.MAF und schreibt mit
dyn.MAF2 := vdMAF
diese Auswahl in das zweite dyn.MAF.
Wenn die Datenquellen beider dyn.MAF nicht identisch sind, musst du über eine Schleife die entsprechenden ID's des zweiten dyn.MAF ermitteln, dessen Textanzeige mit dem des ersten übereinstimmt und daraus ein Array mit den dann geltenden ID's bauen. -
Wenn beide dyn. MAF die selbe Datenbasis haben ist es einfacher.
Warum sollte man unterschiedliche Datenbasen wählen, wenn bei beiden die gleichen Dinge angezeigt werden sollen?Aus dem Stehgreif kann ich es nicht beantworten, da ich dein Datenbankmodell nicht kenne.
Wie sieht denn das Script von deinem Formelfeld aus, in dem die Auswahl des anderen dMAF angezeigt wird?
-
Schön das die Lösung von Axel funktioniert.
Da habe ich es wohl wieder falsch gelesen.
Ich dachte, du möchtest in dem 2. dMAF nur noch die in dem 1. dMAF ausgewählten Punkte angezeigt bekommen und alle anderen Werte sollen nicht mehr angezeigt werden oder auswählbar sein.
Bsp. Im 1, dMAF sind von 4 möglichen Werten der 1, und 3, Wert ausgewählt.
Im 2. dMAF werden nur noch der 1. und 3. Wert angezeigt und die Werte 2 und 4 treten überhaupt nicht mehr in Erscheinung und können auch nicht zusätzlich ausgewählt werden.
Ich denke wohl immer zu kompliziert.
Habe ich wieder mal ein falsches Script erstellt.
-
UweG planox. pro Vielen Dank euch für eure Hilfe. Hat mir sehr geholfen Einges zu verstehen. Und ich habe jetzt meine Verknüpfung Struktur etwas überarbeitet. Jetzt funktioniert es super!
Danke euch!
Content aside
- Status Answered
- vor 2 JahrenZuletzt aktiv
- 10Antworten
- 164Ansichten
-
3
Folge bereits