Daniel Thomsen: Erzeugung von HTML-Seiten mittels Access-Datenbank

Beitrag lesen

Hi,

um aus Datensätzen in Access-Tabellen HTML-Seiten zu generieren gibt es eigentlich zwei Möglichkeiten:

Die eingebaute Export-Funktion benutzen und hierbei eine Vorlage (mit eigenen Style-Definitionen usw.) einsetzen (Details findest Du in der OH).
Dies ist der einfachste Weg, er erzeugt allerdings nicht gerade den schönsten Code...

Um das Ganze via "Makro" (besser VBA-Prozedur) zu erledigen, musst Du den Zugriff auf die einzelnen Datensätze auf die in Access gegebenen Zugriffsmöglichkeiten anpassen:

Bsp:

Dim db As Database
Dim rs As Recordset

Set db = CurrentDB()
Set rs = db.OpenRecordset ("SELECT * FROM tblTabelle")
'SQL-Statement oder Tabellennamen hier einsetzen

rs.MoveFirst   'zum ersten DS gehen
While Not rs.EOF  'jetzt gesamte Tabelle von oben nach unten durch

'Auf die einzelnen Datenfelder kannst Du jetzt mittels:
rs!DeinFeld
'zugreifen

rs.MoveNext 'nächster DS - ganz wichtig

Wend

Das ganze läuft allerdings darauf hinaus, dass Du Dein Excel-Makro fast komplett umschreiben musst :-(

Ansonsten schau Dich mal auf accessware.de um, dort müsste es ein fertiges Modul hierfür geben.

HTH
Daniel