1.9k Aufrufe
Gefragt in Datenbanken von pitbug Einsteiger_in (3 Punkte)
hallo,

ich habe folgendes problem:
ich habe drei tabellen:
- Bauherren
- Fachplaner
- Ausführende Firmen

ich habe nun eine tabelle zur erfassung des schriftverkehrs erstellt. in dieser tabelle gibt es ein feld "verfasser". ich möchte nun in meinem formular ein kombinationslistenfeld erstellen in dem alle bauherren, alle fachplaner und alle ausführenden Firmen erscheinen. leider zeigt mir access immer nur daten aus maximal einer tabelle an. was kann man da machen?

vielen dank

pitbug

4 Antworten

0 Punkte
Beantwortet von ralfh Mitglied (227 Punkte)
Hallo,
ich würde mir noch ne Tabelle erstellen, wo die Verfasser eingestellt werden. Mit einer Anfügeabfrage kannst Dui die bereits gespeicherten Daten in diese Tabelle einfügen. Diese Verfasser Tabelle kannst Du wiederum als Grundlage für das Kombifeld nehmen.
Oder kennt jemand eine bessere Lösung?
Gruß Ralf
0 Punkte
Beantwortet von
hallo,
bilde doch einfach eine Abfrage auf Basis der 3 Tabellen, die du
abspeicherst und als Grundlage für das Kombinationslistenfeld nimmst.

Gruß
lorf
0 Punkte
Beantwortet von rahi Experte (1.5k Punkte)
Hallo PitBug,

erstelle dir eine Abfrage mit folgendem Code:

SELECT Verfasser from Bauherren
UNION SELECT Verfasser from Fachplaner
UNION SELECT Verfasser from Ausführende_Firmen;

dann hast du alle Verfasser (ohne Dubletten) in einer Spalte. Das Ganze kannst du nur im SQL-Modus erstellen, das geht nicht mehr "klicki-Bunti".

Gruß
Ralf
0 Punkte
Beantwortet von ralfh Mitglied (227 Punkte)
Die Lösung von RaHI ist perfekt !
...