Dynamische Auswahlfelder
Hallo zusammen,
ich versuche auf einer Ansicht dynamische Auswahlfelder in Abhängigkeit von bestimmten Bedingungen zu füllen und ein in Abhängigkeit vom vorhergehenden.
Meine Tabellen sind Mandant, Unternehmensgruppe und Unternehmen.
Bei Mandat funktioniert es noch, dieses wird in Abhängigkeit vom berechtigten Benutzer gefüllt.
Jetzt würde ich gern in dem Feld Unternehmensgruppe auch nur die Firmen anzeigen, die zum Mandanten gehören. Es gibt dafür eine separate Untertabelle "Unternehmensgruppe" zum Mandanten, welche n:1 mit der Tabelle Mandant verknüpft ist. Leider gelingt es mir nicht in der where Bedingung die richtigen Felder zusammenzubringen.
Ähnlich verhält es sich anschließend mit den Unternehmen, welche ebenfalls in einer separaten Untertabelle zum Mandanten stehen und ebenfalls n:1 mit der Unternehmensgruppen-Tabelle verknüpft sind.
Die Verknüpfung sollte auf Basis der jeweiligen Namen passieren. Ich könnte auch FirmenIDs verwenden, die ich für das jeweilige Level erstellt habe.
Kann jemand helfen?
MfG
Tarek
1 Antwort
-
Hallo,
ich habe das Problem lösen können. Der Fehler war, dass ich einen direkten Vergleich über eine Verknüpfung versucht habe.
In meinem konkreten Fall ist das das Script was funktioniert:
let myFG := text(MandantGuV);
select A_Firmengruppe where Mandant_Tabelle.Mandant = myFGAlso, der Textwert aus dem auf der Ansicht befindlichen Feld MandantGuV schränkt die Werte aus der Tabelle Firmengruppe im dynamischen Auswahlfeld ein und in den Einstellungen kann dann das Feld Firmengruppe ausgewählt werden.
VG Tarek
Content aside
- vor 2 JahrenZuletzt aktiv
- 1Antworten
- 62Ansichten
-
1
Folge bereits