Popopinsel
2013-06-19, 14:04:23
Hallo zusammen,
ich habe hier folgendes Problem: ich habe eine Access-Datenbank (DB.accdb), die neben einer Tabelle mehrere Abfragen/Views darauf enthält. Das Resultat so einer Abfrage dabei sind z.B. vier Spalten mit X Datensätzen.
| A.Spalte1 | A.Spalte2 | A.Spalte3 | A.Spalte4 |
-----------------------------------------------
| ... | ... | ... | ... |
| ... | ... | ... | ... |
| ... | ... | ... | ... |
Allerdings gibt es auch Abfragen, die genau nur einen Wert/Datensatz zurückgeben, z.B. eine Summe:
| B.Spalte1 |
-----------
| B.SUMME |
Jetzt sollen die Daten aus Access (2010) in Excel (2010) wandern, dort jedoch etwas anders dargestellt werden und zwar in etwa so:
| A.Spalte2 | A.Spalte3 | A.Spalte4 |
-----------------------------------
| ... | ... | ... |
| ... | ... | ... |
| ... | ... | ... |
-------------------------------------
| B.SUMME |
Die Crux dabei:
B.SUMME soll immer in der Zeile nach dem letzten Datensatz von A.SpalteX unter A.Spalte3 sein.
B.SUMME soll nur den Wert des ersten (und einzigen) Datensatzes aus Abfrage B enthalten, also ohne den Spaltentitel.
Bei Abfrage A sollen die Titel angezeigt werden.
Die Zeilen A.SpalteX sollen farblich abwechselnd formatiert sein, also erste Zeile blaue Füllung, zweite Zeile weiße Füllung, dritte Zeile wieder blaue Füllung usw.
Per Button auf dem Worksheet sollen die Daten aktualisiert werden, sprich die Abfrage erneut ausgeführt werden.
Es soll wirklich die Abfrage aus der DB.accdb ausgeführt werden, kein SQL innerhalb von VBA!
Kann mir da jemand weiterhelfen? :confused: Danke Euch!
ich habe hier folgendes Problem: ich habe eine Access-Datenbank (DB.accdb), die neben einer Tabelle mehrere Abfragen/Views darauf enthält. Das Resultat so einer Abfrage dabei sind z.B. vier Spalten mit X Datensätzen.
| A.Spalte1 | A.Spalte2 | A.Spalte3 | A.Spalte4 |
-----------------------------------------------
| ... | ... | ... | ... |
| ... | ... | ... | ... |
| ... | ... | ... | ... |
Allerdings gibt es auch Abfragen, die genau nur einen Wert/Datensatz zurückgeben, z.B. eine Summe:
| B.Spalte1 |
-----------
| B.SUMME |
Jetzt sollen die Daten aus Access (2010) in Excel (2010) wandern, dort jedoch etwas anders dargestellt werden und zwar in etwa so:
| A.Spalte2 | A.Spalte3 | A.Spalte4 |
-----------------------------------
| ... | ... | ... |
| ... | ... | ... |
| ... | ... | ... |
-------------------------------------
| B.SUMME |
Die Crux dabei:
B.SUMME soll immer in der Zeile nach dem letzten Datensatz von A.SpalteX unter A.Spalte3 sein.
B.SUMME soll nur den Wert des ersten (und einzigen) Datensatzes aus Abfrage B enthalten, also ohne den Spaltentitel.
Bei Abfrage A sollen die Titel angezeigt werden.
Die Zeilen A.SpalteX sollen farblich abwechselnd formatiert sein, also erste Zeile blaue Füllung, zweite Zeile weiße Füllung, dritte Zeile wieder blaue Füllung usw.
Per Button auf dem Worksheet sollen die Daten aktualisiert werden, sprich die Abfrage erneut ausgeführt werden.
Es soll wirklich die Abfrage aus der DB.accdb ausgeführt werden, kein SQL innerhalb von VBA!
Kann mir da jemand weiterhelfen? :confused: Danke Euch!