Hallo zusammen,
ich habe ein Problem, zweifle aber immer mehr, ob das überhaupt lösbar ist. ???
Zur Situation:
Ich habe mehrere Projekte (tbl_proj), für jedes Projekt gibt es Arbeitspakete. Es gibt eine feste Anzahl (5) Arbeitspakete (AP), aber nicht bei jedem Projekt sind alle AP zu bearbeiten.
Das wird festgehalten über eine 1:n Beziehung [tbl_proj].[AP_ID] - [tbl_AP].[ID_AP]
In der tbl_AP habe ich außer der ID_AP noch die Beschreibung und ob ein AP abgeschlossen ist (j/n).
Jetzt möchte ich einen Bericht machen, bei dem ich jeweils in einer Zeile die Projektnummer, die zutreffenden AP und ob diese abgeschlossen sind.
Also in etwa so:
PN1234 |AP1 | ja || AP2 | ja || AP4 | nein | AP5 | nein
PN5678 |AP2 | ja || AP3 | nein || AP4 | nein | AP5 | nein
Kann an das über eine/mehrere Abfragen und Gruppierung im Bericht lösen?
Oder muss ich mir ganz was anderes überlegen?
Gruß
Klaus
Hallo,
bitte beschreibe mal den Aufbau genauer.
Hast Du diese 5 AP Felder und die Ja/Nein Felder in einer Tabelle als nebeneinander liegende Felder?
Wenn ja, so der Aufbau falsch. Hier fehlt eine weitere Tabelle.
Also, bitte mal genauer erklären.
Hallo,
man soll doch nicht alles aus dem Kopf machen. Die Beziehung ist umgekehrt, in der tbl_AP wird auf ID_Proj referenziert. ::)
Sorry für die Fehlinfo.
also:
tbl_proj:
ID_Proj Autowert
Projnr Zahl
Kunde_ID Zahl (verknüpft mit tbl_kd)
....
tbl_AP:
ID_AP Autowert
Proj_ID Zahl (verknüpft mit tbl_proj)
Beschr. Text
....
abgeschlossen ja/nein
Gruß
Klaus
Hi,
vermutlich wirst Du mit einer Kreuztabellen-Abfrage Deinem Ziel näher kommen, um auf verschiedene Datensätze verteilte Daten in einer Zeile darzustellen.
Harald
Hi Harald,
Kreuztabelle sieht auf den ersten Blick super aus. Die Arbeitspakete bekomme ich genauso gelistet wie ich mir das vorstelle.
Aber ich bekommen den Status "abgeschlossen" j/n nicht dazu.
Die Kreuztabelle sagt mir, dass ich immer nur einmal die OPtion "Wert" angeben darf.
:(
Gruß
Klaus
Hallo,
http://www.dbwiki.net/wiki/VBA_Tipp:_Liste_per_SQL_aufbauen