Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Abfrage Zeile zu Spalte ?

Begonnen von joerg007, Oktober 12, 2016, 12:34:54

⏪ vorheriges - nächstes ⏩

joerg007

Halllo ,


Ich sitze hier gerade an meinen access Abfrage Problem rum !

Ich das Ergebnisse einer Abfrage

Stoff         Station-a        Station-b     Station-c
  A                                        2.             3


Oder

Stoff.     Station-a     Station-b     Station-c
B.                   1                                     3



Soweit  so gut

Aber ich brauch das Ergebnis  in einer Spalte nicht Zeile !


Also in etwa so
Stoff an
Station
  1

  3




Wie sollte ich nun die Kreuztabelle Abfrage nun basteln ?


Besten dank !

DF6GL

Hallo,

irgendwie ist das Beispiel und Deine Tabellen/Abfrage-Konstellation nebulös...

Ich befürchte (vermute), dass  schon die grundlegende Tabellenkonstruktion fehlerhaft ist, sonst würde sich das Problem gar nicht stellen.....

Beschreibe also mal den Tabellenaufbau mit den Beziehungen und das, was die Db eigentlich leisten soll.
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

joerg007

#2
Nebulös ?   Halt passend zum Wetter  :)

Das Ergebnis soll in einen kombinatinsfeld verwendet werden und dann nach Auswahl der Station  gespeichert werden

Die Stoff Daten tbl ist mit einer 1: n
Mit der hauptabelle verbunden


Sinnn ist es zu wissen welcher Stoff an welcher Station abgefüllt wird manche haben nur eine Station. Manche zwei oder mehr da ich das Ergebnis aber immer in Zeilen kriege und ein pull Down Menü aber Spalten Weise geht
Hätte ich die gerne gedreht oder ist die Überlegungen falsch ?

MaggieMay

Hallo,

es war ein Fehler mehrere Stationen in einen Datensatz zu packen, wie du jetzt siehst.
Wenn das nicht mehr zu ändern ist, kannst du die Daten folgendermaßen auslesen:
Select Stoff, stationa As Station From tabelle
Union
Select Stoff, stationb From tabelle
Union
Select Stoff, stationc From tabelle

Darauf aufbauend kannst du dann eine Kreuztabellenabfrage erstellen.
Freundliche Grüße
MaggieMay

DF6GL

Hallo,

sorry, aber ich finde solches Herumdoktern an Symptonen nicht geeignet für eine zielführende Lösung...

Es wäre besser, den "Fehler" zu bereinigen (siehe Tabellenaufbau und Normalisierung) und darauf aufbauend zum gewünschten Ergebnis zu gelangen.

Das Ding knallt spätestens dann (wieder), wenn eine neue Station hinzukommen , bzw. eine entfernt werden sollte.


ZitatManche zwei oder mehr da ich das Ergebnis aber immer in Zeilen kriege und ein pull Down Menü aber Spalten Weise geht

?? ?? ??
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

MaggieMay

Du hast natürlich im Prinzip recht, Franz, aber es gibt natürlich auch Fälle bei denen kein Einfluss auf das Datenkonzept gegeben ist und man mit dem was man vorfindet bzw. was einem vorgesetzt wird leben muss. Und dafür muss es dann eben auch Lösungen geben.
Freundliche Grüße
MaggieMay

DF6GL

Ja, das  kenne ich ja nun zur Genüge....

Aber bis solch ein  "Spezialfall" nicht ausdrücklich und argumentiert bekannt gegeben ist, lege ich lieber die Hand an der Wurzel des Übels an.... und das sollte man vorziehen.   :)
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

joerg007

hmm genau das mit dem späteren  weiterentwicklung dachte ich mir schon .

bin jetzt dazu übergegangen noch eine zweite tabbelle anzulegen die mit [stoff]  verbunden ist da tue ich jetzt die daten der  mehrfach belegung rein

blos wie finde ich jetzt am besten bei einer abfrage die einfach werte raus sollten sie auch in die zweite tabbelle

oder sie in der übergeordeten tabelle drin lasssen ?
ich hätte beides gerne in einer abfrage drin

MzKlMu

Hallo,
zeige bitte mal ein Bild des Beziehungsfensters, damit man sich ein besseres Bild von den Zusammenhängen machen kann. Es sollten aber alle Tabellen mit allen Feldern zu sehen sein.
Gruß Klaus

joerg007

Habe jetzt so gelöst das ich zwei Tabellen habe eine für zeillen Ausgabe und eine für Spalten

Danke nochmal und bis zum nächsten mal

MaggieMay

Das heißt, dass du die Daten jeweils in zwei Tabellen pflegen musst?!  ???
Freundliche Grüße
MaggieMay