ich habe ein Problem bei Access 2003 (darauf bin ich aus organisatorsichen
Gründen bis auf weiteres festgelegt).
Ich möchte einige Abfrageergebnisse als Kreuztabelle darstellen. Leider ist
Access in der Spaltenanzahl sehr beschränkt. Wie kann ich diese Limitierung
umgehen, da ich bisweilen in Summe 400..500 Spalten auszugeben habe?
Fragt jetzt bitte nicht nach dem Sinn solch breiter Listen, es muss halt
sein.
Ich hatte die Idee, mehrere Kreuztabellen zu erzeugen, die jeweils nur einen
Ergebnisbereich anzeigen. Aber wie kann ich diesen Bereich bei der Erzeugung
der Kreuztabelle einschränken?
Ich kann im Vorfeld die theoretisch nötige Spaltenanzahl ermitteln. Nun
müsste man diese Aufteilen - ok, kein großes Problem - und mehrere
Kreuztabellen erzeugen - aber wie???
Hat jemand eine schlaue Idee - oder einen besseren Ansatz?
Ich bin für alles offen ;-)
Danke vorab und Gruß
Andreas Meffert
Am 22.06.2010 14:02, schrieb Andreas Meffert:
> Ich hatte die Idee, mehrere Kreuztabellen zu erzeugen, die jeweils nur einen
> Ergebnisbereich anzeigen. Aber wie kann ich diesen Bereich bei der Erzeugung
> der Kreuztabelle einschränken?
nimm als Basis für die zu erstellende Kreuztabellenabfrage eine weitere
Abfrage. In dieser kannst Du über eine WHERE-Klausel die Werte, die
später in den Spalten erscheinen sollen, eingrenzen.
HTH
--
Thomas
Homepage: www.Team-Moeller.de
Wenn deine Spalten vorher Datensätze sind, dann könntest du
die DS-Anzahl ermitteln und mithilfe der Top-Klausel die
Datensätze in zwei oder mehr Abfragen aufteilen. Diese Abfragen
verwendest du dann als Basis für Kreuztabellenabfragen.
Eine Variante wären 2 fix gespeicherte Abfragen, eine mit TOP 250
(findest du auch als Abfrage-Eigenschaft "Spitzenwerte") und die
andere mit den weiteren 250 bzw. dem Rest nach dem hier
beschriebenen Muster:
http://groups.google.com/group/microsoft.public.de.access/browse_frm/thread/a3bdd3993dd23a56
Eine andere Variante wären gespeicherte Abfragen, deren
SQL-String, d.h. TOP-Klausel, du anhand der ermittelten
DS-Anzahl per Code umschreibst.
--
Servus
Karl
****************
http://www.donkarl.com Access-FAQ
http://www.donkarl.com/?aek 13. Access-Entwickler-Konferenz
25./26.09.2010 in Nürnberg, 16./17.10.2010 in Hannover