Hallo,
ich habe folgendes Problem: Ich habe 2 Benutzergruppen. Jetzt mal "Gruppe A" und "Gruppe B" genannt. Gruppe A darf auf alle Objekte mit allen Rechten zugreifen. Das ist nicht das Problem. Benutzer der Gruppe B sind Mitarbeiter. Diese Mitarbeiter dürfen jedoch nur auf Zeilen zugreifen, bei denen Sie als Mitarbeiter eingetragen sind. Voraussetzung dazu ist, dass sie mit dem selben Namen in der Tabelle Mitarbeiter stehen...
Ich habe also eine Tabelle Mitarbeiter wo der Mitarbeiter u.a. mit Vor- und Zuname drin steht. Und einen Login der den selben Vor- und Zunamen enthält. Es muss aber nicht sein, dass ein Mitarbeiter, der in der Mitarbeitertabelle steht auch einen Zugriff hat. In diesem Fall kommt er an die DB ja eh nicht ran. Das spielt dann keine Rolle weiter. Wenn er Zugriff hat, aber nicht in der Mitarbeitertabelle steht bekommt er einfach keine Ergebnisse aus der Sicht. Aber wie Frage ich ab ob der Login mit dem Namen in der MA-Tabelle übereinstimmt und ob der Mitarbeiter für den Kunden als Mitarbeiter eingetragen ist? Letzteres müßte ja relativ leicht über einen Join zu lösen sein...
Wäre für Hilfreiche Ideen dankbar!
bye, Christian.
ich habe folgendes Problem: Ich habe 2 Benutzergruppen. Jetzt mal "Gruppe A" und "Gruppe B" genannt. Gruppe A darf auf alle Objekte mit allen Rechten zugreifen. Das ist nicht das Problem. Benutzer der Gruppe B sind Mitarbeiter. Diese Mitarbeiter dürfen jedoch nur auf Zeilen zugreifen, bei denen Sie als Mitarbeiter eingetragen sind. Voraussetzung dazu ist, dass sie mit dem selben Namen in der Tabelle Mitarbeiter stehen...
Ich habe also eine Tabelle Mitarbeiter wo der Mitarbeiter u.a. mit Vor- und Zuname drin steht. Und einen Login der den selben Vor- und Zunamen enthält. Es muss aber nicht sein, dass ein Mitarbeiter, der in der Mitarbeitertabelle steht auch einen Zugriff hat. In diesem Fall kommt er an die DB ja eh nicht ran. Das spielt dann keine Rolle weiter. Wenn er Zugriff hat, aber nicht in der Mitarbeitertabelle steht bekommt er einfach keine Ergebnisse aus der Sicht. Aber wie Frage ich ab ob der Login mit dem Namen in der MA-Tabelle übereinstimmt und ob der Mitarbeiter für den Kunden als Mitarbeiter eingetragen ist? Letzteres müßte ja relativ leicht über einen Join zu lösen sein...
Wäre für Hilfreiche Ideen dankbar!
bye, Christian.
Comment