Letztes Jahr um diese Zeit habe ich mit meinen Arbeitn an Better Access Charts begonnen. Jetzt habe ich mir ein neues Thema gesucht: Pivot Tabellen. 😎
Mit der Version Access 2013 hat Access die Möglichkeit verloren, dem Benutzer interaktive Pivot Tabellen zur Verfügung zu stellen. Microsoft hat sich damals entschieden, die sogenannten Office Web Components nicht mehr zu verwenden. Die offizielle Empfehlung lautete, man möge für diese Funktinalität Excel benutzen.
Aber warum sollen wir Excel nutzen, wenn es auch in Access geht? 😎 Es gibt viele Lösungen für Pivot Tabellen, die auf Java Script basieren und im Web verfügbar sind. Dies werden wir nutzen.
Wir erstellen Pivot Tabellen mit der Bibliothek Pivottable.js. Für die Anzeigen nutzen wir wieder - wie bereits bei Better Access Charts - das Webbrowser-Steuerelement. Mittels VBA erstellen wir eine *.html-Datei, die die Pivot Tabelle anzeigt. Diese bringen wir im Webbrowser-Steuerelement zur Anzeige.
Soweit die Idee. Aber funktioniert das überhaupt? Und wer hat schon Lust, sich in die Syntax von pivottable.js einzuarbeiten? Hier kommt Better Access PivotTable ins Spiel. Wir erstellen ein Klassenmodul, welches die komplette Logik für die Erstellung der *.html-Datei kapselt. Hierbei werden die Erfahrungen, die bei Better Access Charts gemacht wurden, genutzt.
Am Ende stelle ich mir vor, dass der VBA-Code ungefähr so aussieht:
So einfach soll das gehen. Bis dahin wir sicherlich noch das eine oder andere Problem zu lösen sein. Aber davon lasse ich nicht jetzt nicht aufhalten. 😀
Das Projekt werde ich auf GitHub bereitstellen. Die jeweils aktuelle Version ist dort verfügbar: https://github.com/team-moeller/better-access-pivottable
Keine Kommentare:
Kommentar veröffentlichen