0

N:1 Beziehung mit Einschränkung einer dyn. Mehrfachauswahl

 Hallo zusammen,

ich habe eine Tabelle „Konto“ mit einer N:1 Beziehung zu Tabelle „Kontakte“. In der Tabelle „Kontakte“ existiert ein dynamisches Mehrfachauswahlfeld „Kontakttyp“ was ich gerne als Filter (Einschränkung in der N:1 Beziehung) benutzen möchte. Sprich es sollten nur Bank-Kontakte aufgelistet werden.

Ich habe versucht mit select auf Tabelle „Datensatz“ (hier liegen die Datensätze für das dynamische Feld) die ID von Bank zu ermitteln. Anstatt 1 habe ich 22 bekommen.

First(select Datensatz where Datensatzwert="Bank")

Für die Einschränkung war folgendes meine Idee aber leider bekomme ich nur eine leere Liste:

let bankID := first(select Datensatz where Datensatzwert="Bank");
number(b.Kontakttyp)=bankID

Vielleicht kann mir jemand helfen mein Knoten im Gehirn zu lösen.

 

Beste Grüße,

Björn

2 Antworten

null
    • Fred
    • vor 1 Stunde
    • Gemeldet - anzeigen

    try:

    First(select Datensatz where text(Datensatzwert) ="Bank")
    

    Assuming that the dynamic field shows the word "Bank" in the choice field.

      • bjoern_seidel
      • vor 53 Minuten
      • Gemeldet - anzeigen

       

      hello Fred,

      thank you for your support. but unfortunately I get the same results as my solution approach.
      So the ID I get is 22 again.

Content aside

  • vor 53 MinutenZuletzt aktiv
  • 2Antworten
  • 5Ansichten
  • 2 Folge bereits