Probleme bei Einschränkung der Auswahl einer Verknüpfung
Hallo Liebe Leute,
wie oben schon erwähnt komm ich bei der Einschränkung meiner Auswahl nicht weiter.
Ich hab eine Tabelle "Objekte" diese hat ein Feld "PLZ" und ist mit der Tabelle "Mitarbeiter" verknüpft. In der Tabelle "Mitarbeiter" gibt es eine Untertabelle "Orte" mit einem Feld "PLZ" und einem Auswahlfeld "Status".
Die Verknüpfung in der Tabelle Objekte soll mir jetzt nur die Mitarbeiter anzeigen, bei denen die PLZ in der Untertabelle der Mitarbeiter wieder zu finden ist und den Status = 1 (Aktiv) haben .
hier mein misslungener Versuch:
let arr := b.'Orte';
let post := a.PLZ;
b.'Status' = 1 and arr.PLZ = post
ich hab das auch schon mit "contains" rumgespielt aber irgendwie steh ich komplett auf dem Schlauch..
Für jede Hilfe bin ich wie immer sehr dankbar.
Gruß Martin
5 Antworten
-
Hallo Martin. Versuch mal mit:
a.PLZ = b.Orte.PLZ and b.Orte.Status = 1
-
Hallo Martin. Sehr merkwürdig. Sind die Verknüpfungen tatsächlich Objekte:Mitarbeiter = N:1 und Mitarbeiter:Orte=1:N?
Gibt es im Feld Status noch die Pos 1? Sonst wäre mal testhalber b.Orte.text(Status)="1" zu versuchen.
Oder hast Du es gelöst?
-
Hallo Martin,
vielleicht so:cnt(b.Orte[PLZ=a.PLZ and Status=1])>0
Leo
-
Hallo an Beide,
Tut mir leid für die späte Rückmeldung, ich hatte gestern keine Zeit zu Antworten.
Der Lösungsvorschlag von Leo hat mit einer winzig kleinen Änderung funktioniert.
cnt(b.Orte[PLZ = a.PLZ]) > 0 and b.Status = 1
Vielen Dank an beide für eure Hilfe einfach genial
Content aside
- Status Answered
- vor 2 JahrenZuletzt aktiv
- 5Antworten
- 73Ansichten
-
3
Folge bereits