Home Office-Hilfe.com - Wir lösen Ihr Problem mit Microsoft Excel, Word, Outlook, PowerPoint, Access gratis Forum Impressum

  Laufzeitfehler 7
Neues Thema eröffnenNeue Antwort erstellen
Autor Nachricht
wombat
Newbie
Newbie


Anmeldedatum: 27.07.2006
Beiträge: 2

BeitragVerfasst am: 27.07.2006, 15:40 Nach oben

Hi!

Ich habe ein Problem mit einer Access-Datenbank.

Die Datenbank wird auf mehreren Rechnern benutzt und seit heute läuft sie auf einem Rechner nicht mehr vernünftig.

Aus der Access-Datenbank heraus können mit Word Serienbriefe erstellt werden, und beim starten von Word erscheint die Meldung: "Laufzeitfehler 7: Nicht genügend Speicher"

Ja, ich weiß wie man Google und Forensuchfunktionen benutzt, aber alle Lösungen die ich bisher gefunden habe haben nichts gebracht.

Erstmal hab ich alle anderen Anwendungen und nicht benötigten Hintergrundtasks beendet, ohne Erfolg. Laut Taskmanager ist nebenbei bemerkt auch nur ein geringer Teil des Speichers tatsächlich belegt.

Den virtuellen Speicher hab ich ebenfalls vergrößert, ohne Erfolg.

Um Auszuschließen, dass das Problem direkt in der Datenbank zu suchen ist habe ich eine kleine Testdatenbank gebaut, die nur aus einem einzelnen Formular besteht mit einem Knopf über den man Word startet.

Der VBA-Code zum starten ist:

Code:

  Dim wrd As Object
  Set wrd = CreateObject("Word.Application")
  wrd.Visible = True


Das Ergebnis ist dasselbe, beim Debuggen zeigt der die "set wrd..."-Zeile als Fehlerquelle an.

Damit wären dann wohl auch alle möglichen Fehlerquellen aufgrund von 64k-Beschränkungen, zu großen Modulen etc. ausgeschlossen.

Wenn man Word direkt startet, dann funktioniert das, auch wenn Access nebenbei läuft.

Zum Rechner:

Windows XP SP1
Office 2003
2,8GHz
256MB RAM

Ich weiß, der Hauptspeicher klingt nicht viel, aber das ist ein reiner Arbeitsrechner und bis heute lief die Datenbank ohne Probleme. Auf anderen Rechnern mit Vergleichbarer Hardware gibt es auch keine Probleme, also ein Hauptspeicher-Upgrade kann nicht wirklich die Lösung sein.

Ich hoffe das irgendjemand noch nen kreativen Vorschlag hat was ich ausprobieren könnte, im Moment bin ich etwas ratlos...

Vielen Dank!
Benutzer-Profile anzeigenPrivate Nachricht senden
freaky
Moderator
Moderator


Anmeldedatum: 11.04.2006
Beiträge: 751
Wohnort: im Norden

BeitragVerfasst am: 27.07.2006, 18:56 Nach oben

Hi,

kreativ sind wir doch immer.... Wink

Das wird nicts mit der Speichergröße o.ä. zu tun haben. Es soll ein Code ausgeführt werden, der nciht ausgeführt werden kann!

Arbeitest du mit Verweisen? Also Late Binding oder Early Binding?

Sind es auf jedem PC die gleichen Wordversionen?

Und noch was zum "Eingemachten":

Wie wird der Sereinbrief erstellt? Ist es eine Wordvorlage, wo der Serienbrief bereits fertig eingebunden ist (Datenquelle und die Sereindruckfelder? Was ist die Datenquelle? Eine Tabelle oder Abfrage aus der gleichen Datenbank? Hat zufällig das Formular, aus dem der Sereibrief aufgerufen wird diese Tabelel / Abfrage auch als Datenquelle?
Wenn ja - dann wird es nicht gehen... da muss eine temporäre Tabelle als Datenquelle her....

So - nun mal erstmal beantworten - dann komemn wir der Sache auf den Grund. Ich denke, mit dem Verweis simmt was nicht....

_________________
Gruß
freaky
----------------------------------------------------------------
Windows 2000, Windows XP
Office 97, Office 2000, Office 2003 und Office 2007
_____________________________________________
Feedback nicht vergessen....
---------------------------------------------------------------
Benutzer-Profile anzeigenPrivate Nachricht senden
wombat
Newbie
Newbie


Anmeldedatum: 27.07.2006
Beiträge: 2

BeitragVerfasst am: 28.07.2006, 09:04 Nach oben

Erstmal vielen Dank für die Antwort, das Problem hatte sich heute morgen aber irgendwie schon von selbst gelöst, plötzlich gings wieder. Wir hatten den Rechner gestern schon mehrfach neu gestartet ohne Erfolg, deshalb ist es etwas merkwürdig dass es jetzt plötzlich geht.

Trotzdem werd ich mal die Fragen beantworten, weil wer weiß wie lange das hält ;)

Also die Serienbriefe werden so erstellt, dass nach dem starten von Word eine Word-Datei geöffnet wird, die eine leere Tabelle enthält. Die VBA-Funktion in der Access-Datenbank die dafür zuständig ist füllt dann die Tabelle anhand der Daten aus einer Abfrage.

Daraufhin wird dann eine Word-Vorlage für den Serienbrief geöffnet die die Word-Datei mit der Tabelle als Datenquelle benutzt.


Aber wie schon gesagt, das Problem ist (bzw. war ;)) nicht das Erstellen der Serienbriefe sondern das starten von Word. Ich habe ja eine kleine Testdatenbank gebaut, die nichts anderes konnte als Word starten, ohne dabei irgendwelche Daten einzufügen und da ist das Problem auch aufgetreten.

Wir haben unterschiedliche Word-Versionen auf verschiedenen Rechnern, der Verweis auf die Word Object Library muss entsprechend angepasst werden, sonst lässt sich die Datenbank nicht starten. Davon abgesehen werden überall die selben Verweise benutzt.
Benutzer-Profile anzeigenPrivate Nachricht senden
Beiträge der letzten Zeit anzeigen:      
Neues Thema eröffnenNeue Antwort erstellen


Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Laufzeitfehler '1004' Brauche Hilfe! timi Microsoft Excel Hilfe 1 15.06.2008, 15:38 Letzten Beitrag anzeigen
Keine neuen Beiträge Laufzeitfehler -2147221164 (80040154) Penni Microsoft Access Hilfe 0 05.04.2008, 19:27 Letzten Beitrag anzeigen
Keine neuen Beiträge VBA Laufzeitfehler 91 bei set connection Pone Microsoft Outlook Hilfe 0 13.08.2007, 10:38 Letzten Beitrag anzeigen
Keine neuen Beiträge VBA Laufzeitfehler beim Start von Excel svolkma Microsoft Excel Hilfe 0 26.02.2007, 11:35 Letzten Beitrag anzeigen
Keine neuen Beiträge Laufzeitfehler 2287 Kratos Microsoft Access Hilfe 5 16.11.2006, 21:17 Letzten Beitrag anzeigen


 Gehe zu:   



Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen

Haftungsausschluss/Disclaimer


SMS kostenlos versenden | Battle-Dream | Tuning Forum | Join the YoungGeneration | krankenversicherungsvergleich | Kalorienarme Rezepte!
Versicherungsvergleich | Bürobedarf | Papier | Betten

Ranking-Hits



Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Alle Zeiten sind GMT + 1 Stunde
Deutsche Übersetzung von phpBB.de