Hallo, nachdem ich mich schon Tagelang herumärgere bin ich hier auf dieses Forum gestoßen und wäre sehr dankbar für Hilfe:
Ich habe eine Access Datenbank und greife von 2 Laptops auf diese zu, verbunden über ein Netzlaufwerk.
Über diese Datenbank kann ich Serienbriefe erstellen, bei dem Laptop auf dem die Datenbank liegt, funktioniert dies einwandfrei, beim zweiten erscheint aber, statt dem Worddokument eine leere Seite. Ich habe die Vorlage des Dokumentes sowohl auf den Rechner gelegt als auch über den Server zugegriffen, es ist immer weiss!
Auf dem Server ist windows 7, auf dem Lapi 2 Windows 8 und acess ist von 2003!
Lieben Dank schon im voraus mit der Hoffnung, dass ich das Ganze verständlich erklären konnte!
Lg
Petra
Hallo PetraB
Willkommen hier im Forum
Ich gehe mal davon aus das du versuchst über das Netzwerk von dem Rechner auf dein Laptop liegende Datenbank zugreifen möchtest. Was aber so nicht gehen wird.
1.) Sollte das der Fall sein Empfielt es sich deine Datenbank aufzuteilen in Frontend (FE) und Backand (BE). Das Frontend liegt mit Abfragen und den Formularen auf den jeweiligen Rechner, das Backand mit den Tabellen auf dem Server.
2.) Eine weitere möglichkeit ist da es sich um eine Access Version 2003 handelt, deine Datenbank in eine Replikat zu ändern. Dann würden auf beiden Rechner eine komplette Datebank sein, mit der ohne eine Verbindung zum server zu haben gearbeitet werden kann. Bei Datenänderungen werden diese dann gegen einander Synchronisiert.
Hallo Stefan, vielen Dank für Deine rasche Antwort. Irgendwie ist das Ganze ja schon mal gelaufen, ohne ein Replikat zu machen, also bin ich für die erste Version, :o
Irgendwie bin ich zu doof!
Datenbank liegt auf meinem Netzlaufwerk z: (getauft) und die dazugehörigen Serienbriefe liegen auf den jeweiligen Rechnern. Trifft das in etwa FE und BE?
Aber wenn ich das Ganze dann verbinde, kommt meine geliebte leere Seite! Ich bin schon ziemlich verzweifelt, weil wir schon die ganze Woche damit arbeiten sollten und nix geht so richtig!
Ich hoffe ich bin kein hoffnungsloser Fall!!
Lg
Petra
Hallo Petra
Ich glaube wir (Reden) schreiben ein wenig an einander vorbei. Bei der ersten Version FE un BE wird die bestehende Datenbank geteilt.
Das wird aus Access unter dem Punkt: Extras > Datenbank Dienstprogramme > Assistent zur Datenbankaufteilung ausgeführt.
Nach dem das Ausgeführt ist erhält man wie oben besprochen das Frontend und Backend.
Wichtig: Vor Ausführung Datenbank zusätzlich nochmal im anderen Ordner sichern !!!
Dacht ichs mir doch, zu doof, gg
Ich werde das einmal probieren und hoffen das es funktioniert!
Vielen Dank erstmal!
lg
Petra
Hallo
Nun das will ich nicht behauptet haben, aber jeder ist mal klein angefangen
Sorry ich will Euch nicht auf den Wecker gehen, aber ich schmeiss jetzt schon bald meine Nerven weg.
Wieder etwas neues: Es kommt die Fehlermeldung: Der Standardpfad ist nicht korrekt eingetragen und ich kann
nur entweder auf dem einen oder dem anderen Computer das Programm starten, nicht auf beiden! Das ging vorher einwandfrei!
Bitte um Hilfe!
lg
Petra
Hallo PetraB
Nur nicht gleich die Nerven verlieren!
Ich denke du warst Erfolgreich in dem du die Datenbank geteilt hast?
1.) Frontend liegt auf dem jeweiligen lokalen Rechner
2.) Backend liegt zentral auf dem Netzlaufwerk
3.) Zugriffsrechte auf dem Netzlaufwerk für die lokalen Nuntzer (Rechner) sind vorhanden
Wenn da alles Erfolgreich war/ist müssen nun die Beiden das FE und Be verbunden werden.
Das wird aus Acces gemacht:
Extras > Datenbank-Dienstprograme > Tabellen Verküpfungs-Manager
Entschuldigt, wenn ich mich einklinke,
aber wieso FE und BE-Aufteilung ?
Ich lese das so, dass Petra aus Word per ODBC auf die Datenbank zugreift und sich die Felder aus den Tabellen holen will......
Bei mir geht das übrigens nur auf Abfragen, bei Tabellen bekomme ich immer die Meldung, dass keine "sichtbaren Tabellen" vorhanden wären.
Bei der Konstellation, wie Petra es machen möchte, sehe ich keinen Grund für die Aufteilung der DB ???
Vielleicht lerne ich ja jetzt noch dazu ;)
Hallo Bruno
ZitatIch habe eine Access Datenbank und greife von 2 Laptops auf diese zu, verbunden über ein Netzlaufwerk.
Über diese Datenbank kann ich Serienbriefe erstellen, bei dem Laptop auf dem die Datenbank liegt, funktioniert dies einwandfrei, beim zweiten erscheint aber, statt dem Worddokument eine leere Seite
Bitte lese den ersten Beitrag von Petra bitte sorfältig durch, dort wird beschrieben wie sie auf einen Rechner befindliche Datenbank über im Netzwerk befindlichen zweiten Rechner diese auf den ersten Rechner öffnet. Wie soll das vernünftig gehen??
Na über die Serienbrieffunktion von Word sehe ich da nicht allzu große Probleme.
Lediglich der Verknüpfungspfad muss auf jedem Rechner angepasst sein, da ich hier Unterschiede vermute.
Auf dem 1. Rechner, dessen Laufwerk Z: freigegeben wurde, greife ich mit dem Pfad Z:\xxxx.mdb, vom 2. Laptop mit dem Pfad \\server\xxxx.mdb..........
Warum soll Access über die FE's die Daten zur Verfügung stellen, wenn ich in Word jeweils die Daten vom Netzlaufwerk ziehen kann, auch wenn der Pfad ein anderer ist ?
???
Hallöchen, bitte entschuldigt ich wollte Euch keinen Stress machen.
Aber ich denke Bruno trifft es so ziemlich genau. ich habe auf dem
1. rechner: computer-douments(\\laptop-petra\users\public)(z:) auf dem 2. lapi genau dasselbe.
Hier scheint der Fehler zu liegen?! Nur auf dem 2. Lapi( der der zugreift) kommt der Fehler mit dem Pfad.
lg
Petra
Hallo
Nur die Ruhe, ich sehe das als offene Diskussion. Nur für mich stellt sich dein Beschriebenes Problem anders dar. Wenn das @Bruno besser getroffen hat, dann sollten wir diesen Weg beschreiten. Aus dem Grunde sind wir hier im Forum um Probleme eventuell helfen zu lösen oder Anregungen zu geben.
Grins, danke Stefan, aber ich steh schon komplett neben mir! Besser treffen weiss ich nicht, aber ich verstehe es zumindest halbwegs. Wäre so etwas zu Lösen über Fernwartung möglich? Ich möchte mir auf keinen Fall etwas ersparen und hier im Forum kostenlos Hilfe bekommen, ich finde nur niemand, den ich gegen Bezahlung und per telefon so richtig nerven kann!! Vielleicht wäre das möglich? Natürlich nicht umsonst!
lg Petra
Hallo PetraB
Ich habe mal ein wenig im Netz gesucht und das gefunden:
http://www.administrator.de/forum/serienbrief-listen-verkn%C3%BCpfung-speichern-191897.html
Wenn es denn so ist, must du dein Word neu einbinden:
Word öffnen
Sendungen> Empfänger auswählen > Vorhandene Liste verwenden > Datenquelle auswählen (Deine Datenbank)
und speichern
Hoffe nun dir den richtigen Weg aufgezeigt zu haben. Sonst einfach wieder hier melden.
Guten Morgen, vielen Dank für Eure Mühe. Das habe ich jetzt alles voller Freude gemacht.
Funktioniert prächtig, er findet das richtige Dokument, die richtige Datenbank.
Dann sage ich speichern, gehe raus und wieder rein - und es kommt die leere Seite!
Aber immerhin funktioniert es jetzt, wenn ich immer wieder neu den Seriendruck aufrufe.
Nur zugreifen kann ich immer noch nur von einem Laptop aus!
Aber immerhin können wir arbeiten, danke!
lg
Petra
Hallo PetraB
Das ist ja nun erfreulich, das der erste Schritt schon mal läuft.
Ich sehe das so, da du die Datenbank Zentral auf ein Laufwerk liegt und auch von dort aus gestartet wird, kann nun mal nur ein User darauf zugreifen. Das könnte Umgangen werden wenn die Datenbank aufgeteilt ist und jeder User ein FE auf seinen Rechner hat
Das werde ich heute Nachmittag in Ruhe angehen, jetzt sind alle Rechner in Betrieb!
Ich verstehe es zwar nicht, weil es vorher schon einmal funktioniert hat, aber anscheinend verstehe ich je eh vieles nicht, ;D, dann werde ich auf jeden Fall berichten!
Danke und noch einen schönen Tag!
lg
Petra
Hallo
Warum du die Verknüpfung immer wieder neu eingeben must ist mir auch sehr schleierhaft, könnte aber an irgend welchen Sicheheitseinstellungen der jeweiligen Rechner liegen, (ist an dieser stelle nur eine Vermutung).
So ist das in einem Forum,
jede Darstellung eines Problems kann erst mal unterschiedlich gewertet werden und man muss sich den tatsächlichen Gegebenheiten nähern. Da wäre "beleidigt sein", weil man es nicht erkannt hat total kontraproduktiv. Du glaubst gar nicht, wie oft ich schon daneben gelegen habe. Ich habe es den anderen nicht krumm genomen und Stapi wird es mir auch nicht krumm nehmen.
Zitat1. rechner: computer-douments(\\laptop-petra\users\public)(z:) auf dem 2. lapi genau dasselbe.
Hier scheint der Fehler zu liegen?! Nur auf dem 2. Lapi( der der zugreift) kommt der Fehler mit dem Pfad.
Da sehe ich das grundsätzliche Problem. Du nimmst eine Partition oder ein Laufwer auf dem einen Rechner und gibst es frei. Da wird der absolute Pfad auf diesem Rechner immer andes sein als von Rechner, die aus dem Netzwerk darauf zugreifen. Denn für ihn ist es ja keine Platte auf einem anderen Server.
Verhindern könntest Du das z.B. auch mit einer externen Festplatte, die über ein NAS in Netzwerk eingebunden ist. Dann sind die Pfade gleich. Oder ein unbeteiligter Rechner, der nur die DB zur Verfügung stellt, aber den Serienbrief nicht ausführt......
Versuch doch mal, bei dem rechner, der die Datenquelle nicht behält, die Datenquelle zu entfernen, das Dokument unter einem anderen Namen zu speichern und füge dem neuen Dokument die Datenquelle neu hinzu. Irgendwie scheint dort ja ein Verknüpfungsfragment übrig zu bleiben......
Hallo 69Bruno
ZitatIch habe es den anderen nicht krumm genomen und Stapi wird es mir auch nicht krumm nehmen.
Richtig!!! warum auch ;D ;D
Aber mal ins blaue gesprochen, der Serverpfad kann ja als Laufwerk auf dem Lapi eingebunden werden, aus dem Grunde sollte es schon gehen. Habe das bei mir gerade zwar ohne Win 8 nachgestellt und es war kein Problem. Daher bleibt bei mir die Vermutung das hier die Sicherheitseinstellung greift. (Vertrauenswürdige Stufe)
Dem widerspricht an sich nur, dass bei Win7 und 8 die Netzwerksicherheit nicht so grundlegend umgeändert wurde wie z.B. von XP zu Vista.....
Und wieso sollte die Sicherheitsstufe es im Betrieb erlauben und bei erneuter Öffnung des Dokumentes verweigern ?
Mein Bauch (und der ist groß ;) ) vermutet da eher ein durch viele Versuche zerschossenes Dokument, hatte ich auch schon mal. Word gibt einem Dokument soviel Kram mit, das bei vielem Rumprobieren auch mal die Systematik zerstört werden kann.
Als Test könnte ja auch mal ein völlig neues Dokument dienen, wo nur ein Feld drin ist. Wenn sich das nach Abspeichern wieder öffnen lässt und die Daten findet, würde ich meine Chancen auf einen Treffer schon bei über 50 % sehen.
Da ich mich selber mit der Problematik zwischen XP und Vista und Win7 beschäftige, da ich noch kein Win8 habe, kann ich das nicht testen.
Habe am Wochenende alles probiert, alle Ratschläge befolgt, alles neu aufgesetzt, es ging einfach nix!
Jetzt bin ich soweit, dass die Datenbank nicht geteilt ist, aber ich kann von beiden Rechnern gleichzeitig auf die Datenbank zugreifen, und zwar von einem Rechner starte ich vom Laufwerk z: und beim zweiten muss ich dann über access starten! Ich habe keine Ahnung warum, aber ich bin einen riesen Schritt weiter, gg
Mit den Briefen ärgere ich mich heute nachmittag weiter!
Lg
Petra
:-\
Aber der Schritt ist eher in die falsche Richtung.......
Die Datenbank selbst als Accessprozess von 2 Orten zu starten, ist eher suboptimal. Hier würde ich doch auch die Frontend Backend-Methode anraten.
Wenn Du dann 2 Frontends hast, in welcher jeweils eine Abfrage sein muss, die die erforderlichen Daten enthält, kannst Du versuchen, den Serienbrief auf das Frontend zu verweisen und Dir die Daten mit dem Zwischenschritt über die Frontend in das Seriendokument zu holen.
Kannst Du die Db und den Sereinbrief vielleicht mal ohne Daten (oder ein paar Spieldaten) hochladen ?
Möglichst in einem Access 2003 Format ?
Ich würde dann mal testen, ob der Fehler Betriebssystembedingt ist.......
Vielleicht als Tipp wie das ganze erstellen von Serienbriefen problemlos funktioniert.
Die Access Datenbank von successcontrol gibt das einfach als PDF aus. Da musst du
nicht um eine Datenquelle oder sonst was kümmern. Schau dir das mal als Idee an,
die Datenbank kann downgeloaded werden bei www.successcontrol.de