anhand eines auswahlfelds eine bestimmte Zelle wählen?
Ich zweifle langsam an meinen Hirnzellen...
Ich konnte bis jetzt das dyn. Auswahlfeld mit den korrekten Daten erstellen.
Anhand der Auswahl sollte ich jetzt auf eine bestimmte Zeile einer Tabelle zugreifen können, und daraus per (X < Y) Vergleich die entsprechende Position auslesen.
Egal was ich versuche, ich bekommen immer nur die Spalte ausgelesen... wenn überhaupt etwas zurückkommt.
Was muss ich tun/schreiben, um im angefügten Bsp. zur Zahl 55.00 zu kommen? (Wert "ET" von der Zeile ist in einem dynamisches Auswahlfeld bestimmt worden, Wert P_3 ergibt sich aus den Faktoren "CLR-TYP-KAT" und einer Zahl "Menge") Alle "Pointer" sind gegeben, aber ich kriegs nicht hin.
Sorry und Danke
7 Antworten
-
Moin ,
versuche es mal so (zum Testen in einem Formelfeld):
let me := this; ((select TABELLE DYN AUSWAHL)[Nr = me.number(DYN AUSWAHL)].P_3)
Damit holst du den Wert von Feld P_3 des Datensatzes in der Tabelle auf die das dyn Auswahlfeld zugreift, die der Auswahl im dyn Auswahlfeld entspricht
=> number(DYN AUSWAHL) ergibt die Datensatznummer der entprechenden TabelleVG Ronald
-
Ich hab noch eine Nachfrage:
Ronald, du hast mir freundlicherweise gleich den Code angegeben, und ich versuche daraus zu lernen.
Ich habe schon mal herausgefunden, wie ich die gewünschte Zelle anpeile (je nach Menge soll die Zelle P_3, P_6, P_20 etc. ausgewählt werden (anstelle der KAT.P_3)
Bin also am rumprobieren und versuche die Zeile
Bindemittel[Mat = me.number('Auswahl Qualität')].KAT.P_3
so umzufunktionieren, dass aus dem P_3 eine Variable wird?
Bindemittel[Mat = me.number('Auswahl Qualität')][KAT = v_Preis]
da werd ich wohl noch ein paar Abende rumprobieren und in den Foren suchen müssen, ausser du hast nochmal 3 min...?
-
So. Ich habe eine sehr effektive Lösung gefunden. Anstatt alles auf der Haupt-Tabelle zu belassen und unmögliche Link-Berechnungen auszuführen, bin ich zur Tabelle mit den 3 Verknüpfungen und habe die Berechnungen dort durchgeführt. Point and Click.
Content aside
- Status Answered
- vor 9 MonatenZuletzt aktiv
- 7Antworten
- 112Ansichten
-
2
Folge bereits