Announcement

Collapse
No announcement yet.

AccessXP und Serienbriefe

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • AccessXP und Serienbriefe

    Hallo Leidensgenossen
    ich habe ein Problem mit AccessXP.Ich habe eine Access2000 Datenbank nach AccessXP portiert, aus der ich ein Seriendruck mit einer bestimmten Datenmenge starten möchte. Hiner einen Button hab ich folgenden Code:
    ...
    'ConnectString = "" '"TABLE " & strTabelle '& ""
    ConnectString = "DSN=MS Access Databases;" _
    & "DBQ=" & AktDBName _
    & ";FIL=RedISAM;"

    SQLString = strSQL
    With WordDok.MailMerge
    .OpenDataSource Name:=AktDBName, _
    ConfirmConversions:=False, ReadOnly:=False, LinkToSource:=False, _
    AddToRecentFiles:=False, PasswordDocument:="", PasswordTemplate:="", _
    WritePasswordDocument:="", WritePasswordTemplate:="", Revert:=False, _
    Format:=wdOpenFormatAuto, Connection:="", _
    SQLStatement:=SQLString, SQLStatement1:="", _
    SubType:=wdMergeSubTypeWord2000 ' muß sein weil XP sonst eine OLEDB-Verbindung aufbaut

    ...
    Unter Access2000 hat es funktioniert
    Nun tritt folgendes Verhalten auf: Beim ersten Start ist alles bestens, aber von Access werden im Hintergrund mehrere Instanzen gestartet, die nach dem Druck noch da sind. Beende ich diese und starte den Druck nochmal, kommt eine Fehlermeldung:"Datenbank ist Exclusiv geöffnet ..." und "xyz.doc kann nur schreibgeschützt geöffnet werden". Word ist aber nicht aktiv und die Datenbank ist nicht Exclusiv geöffnet. Außerdem wird die Anwendung komplett beendet.Echt 'ne dolle Sache.
    Im ConnctString habe mehrere Möglichkeiten ausprobiert, immer das selbe Ergebnis.
    Ach so, der Code läuft nicht in einer Schleife ab!
    Ich weiß nicht mehr weiter. Hast Ihr vielleicht eine Idee??

    Danke Torsten
Working...
X