Verknüpfung einschränken, Datensatz nur 1x auswählen können.
Hallo Forum,
ich habe ein Problem eine Verknüpfung so einzuschränken, dass man einen Datensatz nur 1x auswählen kann.
Hier ein Foto der Einschränkung einer kleinen Testdatenbank:
"Tabelle 1" ist mit der Tabelle "Namen" verknüpft
Wenn ich bei Tabelle 1 einen Datensatz von Tabelle Namen verknüpfe, möchte ich gerne, dass dies nur 1x möglich ist.
Wenn ich also bei Tabelle 1 einen weiteren Datensatz öffne und wieder mit Tabelle Namen verknüpfen will, dann darf der Name, den ich in dem Datensatz zuvor schon verknüpft habe, nicht wieder in der Auswahl erscheinen.
Ich hoffe, ich habe mich verständlich ausgedrückt!?
Kann mir jemand helfen, wie ich die Einschränkung einstellen muss?
Vielen Dank
Oliver M.
4 Antworten
-
Hallo Oliver, versuch es mal so:
---
cnt(b.Tabelle1) = 0
---
Leo
-
Funktioniert super!
Vielen Dank Leo :-) -
Hallo,
ich habe ein ähnliches Problem, allerdings mit einer Many-to-Many-Verknüpfung.
Das Datenmodell sieht wie folgt aus (vereinfacht):
Ich möchte, dass nur Bewerber zu einem Job zugeordnet werden können, die noch nicht diesem gleichen Job zugeordnet wurden.
Falls es bereits eine Bewerber-Job-Kombinatiuon gibt, soll der Bewerber nicht mehr zur Auswahl stehen.
Bisher habe ich es nur geschafft, dass jeder Bewerber nur einmal auswählbar ist, nicht aber in der Kombination mit einem Projekt.
Hat jemand einen Tipp, wie die Einschränkung korrekt lauten muss?
Vielen Dank.
Mark -
Hi,
so vielleicht?
let aktuellerJob := a.'Zugeordnete Jobs';
cnt(b.'Bewerber zu Jobs'.'Zugeordnete Jobs' = aktuellerJob) = 0lg
Content aside
- vor 3 JahrenZuletzt aktiv
- 4Antworten
- 589Ansichten