Re: Datenbankfeld bei jedem Zugriff hochzählen
Verfasst: Di, 12.08.2008 12:07
Nachtrag... Jetzt steht da "Gast", obwohl ich mich registriert habe - Aber veröffentlicht wurde der Beitrag ja trotzdem. Ich hoffe das klappt so. Gruß nochmal, Retrofreak
Ich hab jetzt einen Ansatz
Der sieht so aus:
Ist für mich schon mal ein Ansatz, wie man überhaupt per Macro eine DB Connection aufbaut und SQL Ausführen kann. Soweit so gut.
Aber wie mache ich es jetzt, dass dieses Macro bei jedem Druck eines Serienbriefes aufgerufen und Ausgeführt wird?
Hmmm.. Da find ich nix.
Für jeden Hinweis dankbar, Retrofreak
Ich hab jetzt einen Ansatz

Code: Alles auswählen
Sub Main
IncLaufendeNummer
End Sub
Sub IncLaufendeNummer
oDatenbankKontext = CreateUnoService ( "com.sun.star.sdb.DatabaseContext" )
oDatenquelle = oDatenbankKontext.getByName( "Adressdatenbank" )
oVerbindung = oDatenquelle.getConnection( "" , "" )
oStatement = oVerbindung.createStatement
sSQL = " UPDATE ""Konfiguration"" SET ""Inhalt"" = ""Inhalt"" + 1 WHERE ""Variable"" = LaufendeNummer'"
oStatement.executeUpdate( sSQL )
End Sub
Ist für mich schon mal ein Ansatz, wie man überhaupt per Macro eine DB Connection aufbaut und SQL Ausführen kann. Soweit so gut.
Aber wie mache ich es jetzt, dass dieses Macro bei jedem Druck eines Serienbriefes aufgerufen und Ausgeführt wird?
Hmmm.. Da find ich nix.
Für jeden Hinweis dankbar, Retrofreak