SQL-zu-HTML fĂŒr MS Access â SQL als interaktive Tabelle, mit sicherer Vorschau
Verwandle jede SQL-Anweisung in eine saubere, interaktive HTML-Tabelle â und sieh bei Aktionsabfragen vorher, was passiert, bevor auch nur ein Datensatz verĂ€ndert wird. Eine Zeile Code genĂŒgt, das Ergebnis erscheint im Browser, im Access-Formular, als HTML-Datei oder als String.
Jeder Access-Entwickler kennt diesen Moment: Man schreibt eine DELETE- oder UPDATE-Abfrage, klickt auf AusfĂŒhren ⊠und hĂ€lt den Atem an. Hat es die richtigen DatensĂ€tze getroffen? Die Datenblattansicht ist eng, Aktionsabfragen verraten vorher nichts, und aus einem Ergebnis einen lesbaren Report zu machen bedeutet Kopieren, EinfĂŒgen und Basteln. Das SQL-zu-HTML Tool löst das mit einer einzigen Zeile:
ShowAsHtml "SELECT * FROM tblKunden", "Meine Kunden" Sofort erhÀltst du eine moderne, gestylte, sortierbare Tabelle.
Das Highlight: die sichere Vorschau fĂŒr Aktionsabfragen
Das Tool zeigt weit mehr als nur ein SELECT. FĂŒr jede Aktionsabfrage erzeugt es eine Vorschau dessen, was passieren wĂŒrde â ohne deine Daten anzurĂŒhren:
- đŽ DELETE / DROP â ein rotes Warnfeld zeigt exakt, welche DatensĂ€tze oder Objekte gelöscht wĂŒrden.
- đĄ UPDATE / ALTER â die neuen Werte erscheinen als zusĂ€tzliche Spalten direkt neben den aktuellen Daten.
- đ” INSERT / APPEND / MAKE TABLE â du siehst die Zeilen, die hinzugefĂŒgt wĂŒrden.
Erst sehen, dann Ă€ndern. Kein Raten mehr, kein âUpsâ.
Was die HTML-Tabelle bietet
- Sortierbare Spalten â auf die Ăberschrift klicken; die Sortierung erkennt Zahlen, WĂ€hrung, Datum und Text.
- Live-Such-/Filterfeld, um jeden Wert sofort zu finden.
- Fixierte Kopfzeile, die beim Scrollen sichtbar bleibt.
- Zeilen- & Spalten-Hervorhebung beim Ăberfahren mit der Maus.
- Zebra-Streifen und automatische Formatierung von Datum, WĂ€hrung und Zahlen.
- Live-DatensatzzĂ€hler â du weiĂt immer, wie viele Zeilen du siehst.
- Sauberes, modernes, responsives Design.
Vier Ausgabewege â ein Parameter
- đ Browser â das Ergebnis im Standardbrowser öffnen.
- đ„ïž Access-Formular â direkt in deiner Anwendung anzeigen (Edge-Steuerelement).
- đ HTML-Datei â eine eigenstĂ€ndige, UTF-8-codierte Datei zum Teilen oder Archivieren.
- đą HTML-String â das Markup fĂŒr E-Mails, Reports oder die Weiterverarbeitung zurĂŒckgeben.
Gebaut fĂŒr den Access-Alltag
- LĂ€uft unter 32-Bit und 64-Bit, Microsoft 365 und Access 2021 oder neuer.
- Late Binding â ein Modul einfĂŒgen, kein Verweis-Gejongliere.
- Sicher gegen HTML-Injection â deine Daten können das Layout nie zerstören.
- Robuster SQL-Parser â kommt mit AnfĂŒhrungszeichen, Kommata in Werten und Feldnamen in eckigen Klammern zurecht.
- Integriertes Fehler-Logging fĂŒrs mĂŒheloses Troubleshooting.
Ein typischer Anwendungsfall
Bevor du ein groĂes UPDATE auf einer Produktivtabelle ausfĂŒhrst, rufst du ShowAsHtml mit der Anweisung auf. Das Tool zeigt ein Warnbanner und eine Tabelle mit den aktuellen Daten plus den neuen Werten als zusĂ€tzliche Spalten. Du prĂŒfst, schlieĂt das Fenster und fĂŒhrst die Abfrage erst dann aus â mit Sicherheit statt angehaltenem Atem. Oder du gibst einem Kollegen einfach eine einzelne HTML-Datei mit dem Ergebnis, die sich in jedem Browser öffnet â ganz ohne Access.
Die ausfĂŒhrliche Beschreibung findest du wie gewohnt gut dokumentiert direkt im Code.
Download
Ein VBA-Tool fĂŒr MS Access, das SQL in eine sortierbare, durchsuchbare HTML-Tabelle verwandelt â mit sicherer Vorschau fĂŒr DELETE/UPDATE/INSERT, vier Ausgabewegen, Late Binding und HTML-Injection-Schutz.




