Samstag, 20. November 2021

Better Access PivotTable

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: