Supportnet Computer
Planet of Tech

Supportnet / Forum / Textverarbeitung

VBA - Abfrage von Excel-(Teil-)Ergebnissen (SQL) und Verwertung innerhalb des Scripts





Frage

Hallo Leute, bislang hatte ich auf der Arbeit die Möglichkeit, mit ACCESS zu arbeiten. Leider wird das Programm bei uns in Zukunft nicht mehr zur Verfügung stehen. Ersatz für Datenbankfunktionalitäten wird es nicht geben. Ich möchte mir daher mit einer Word-Excel-basierten Lösung helfen. Leider bin ich in der Hilfe nicht gerade fündig geworden, was eine SQL-Abfrage innerhalb eines Makros und die Verwertung des Ergebnisses ebenfalls innerhalb der Abfrage angeht. Es geht mir darum, eine Gruppierung herzustellen und letztich im Ergebnisbericht durch Gruppenüberschriften darzustellen. Als einfaches Beispiel könnte eine Mitarbeiterliste dienen, die als Eigenschaft auch die Angabe des Geschlechts enthält. Das Ergebnis soll dann etwa so aussehen: [b]Frauen: [/b] 1. Name, Vorname, Abteilung, Telefon 2. Name, Vorname, Abteilung, Telefon 3. Name, Vorname, Abteilung, Telefon ... [b]Männer: [/b] 1. Name, Vorname, Abteilung, Telefon 2. Name, Vorname, Abteilung, Telefon 3. Name, Vorname, Abteilung, Telefon ... Erreichen möchte ich das durch gestaffelte SQL-Abfragen. Im ersten Schritt werden dann alle möglichen Geschlechter abgefragt, anschließend soll für jedes Geschlecht eine Schleife durchlaufen werden, die alle Datensätze mit dem entsprechenden Eintrag auflistet. Dieser Vorgang wird dann mit dem nächsten Geschlecht wiederholt... Die Eigenschaft "Geschlecht" war hier wohl ein schlechtes Beispiel, da die Eintragungen nur begrenzt sind. Das Problem wird aber vielschichtiger, wenn man den Vorgang für eine Sortierung nach Abteilungen durchführen möchte. Letztlich möchte ich Excel als Datenbasis nutzen und mit Word komfortable Reports erstellen... [b] Ich hoffe, ich habe mein Problem einigermaßen verständlich ausgedrückt und Ihr lasst Euch durch den langen Text nicht abschrecken...[/b] Vielen Dank im Voraus Nanuk

Antwort von



Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: