Hallo zusammen,
ich bin Access-Newbie und verzweifele gerade an einer Fragestellung/einem Problem:
Ich arbeite an einer Mitarbeiterdatenbank. Jeder Mitarbeiter arbeitet an Projekten und in jedem Projekt sind immer 2 Mitarbeiter beteiligt. Die zugrunde gelegte Tabelle/Abfrage sieht in etwa so aus:
Mitarbeiter_A Mitarbeiter_B
Projekt_X Hans Mustermann Birgit Bier
Projekt_y Birgit Bier Thomas Test
Im Hauptformular ist die Mitarbeiter-ID hinterlegt. Nun soll im Unterformular z.B. für Birgit Bier sowohl Projekt_X als auch Projekt_Y angezeigt werden. Auf nur eine Spalte bezogen bekomme ich das ja hin, aber wie setze ich jetzt noch ein Oder-Kriterium für die 2. Spalte da rein? Eine SQL-Anweisung kann ich ja auch nicht (ohne VBA) ins Unterformular einschmuggeln.
Vielleicht finde ich ja bei euch Lösungsansätze, gerne auch mit VBA.
Gruß
Hallo,
der Tabellenaufbau ist falsch.
So ist das eher datenbanktauglich:
Projekt Mitarbeiter
Projekt_X Hans Mustermann
Projekt_X Birgit Bier
Projekt_y Birgit Bier
Projekt_y Thomas TestDer oben gezeigte Aufbau ist eine Zwischentabelle mit einem Fremdschlüssel zum Projekt und einem FS zum Mitarbeiter, nicht der Klartext. Den habe ich nur zur Verdeutlichung genommen.
Du brauchst also dazu 3 Tabellen. Dann klappt das auch mit dem Unterformular.
danke für die schnelle Antwort.
Ja, über eine irgendwie gearteten Zwischentabelle hatte ich auch schon mal nachgedacht. Ich probiere es nach dem vorgeschlagenen Prinzip mal aus.
Danke nochmals.
VG