Access-o-Mania

Access-Forum (Deutsch/German) => Bericht => Thema gestartet von: bikermikel am August 21, 2010, 19:27:11

Titel: Bericht kann nach Änderungen nicht gepeichert werden
Beitrag von: bikermikel am August 21, 2010, 19:27:11
Hallo alle zusammen,

ich bin auf ein Problem bei Access 2007 gestoßen.
Habe in einem Bericht Diagramme erstellt. So weit alles ok. Wollte die Diagramme in der Formatierung ändern und dann speichern. Jetzt kommt die Meldung das ich den Bericht nicht speichern kann, und das alle Änderungen verworfen werden. ???
Das ganze ist aber nur bei einem Bericht. Habe schon einen neuen Bericht erstellt, aber da ist das gleiche Ergebniss.
Bin leicht am Verzweifeln. ???  ???  ???
Please Help me
Titel: Re: Bericht kann nach Änderungen nicht gepeichert werden
Beitrag von: Sulu am August 23, 2010, 08:21:22
Hallo,

Ist deine DB für mehrere Personen zugänglich? Wenn ja, kann es sein, dass sich ein anderer auf deine DB aufgeschaltet hat. Dann kreiert Access eine .ldb-Datei und verhindert Änderungen in der.mdb.

MfG
Sulu
Titel: Re: Bericht kann nach Änderungen nicht gepeichert werden
Beitrag von: database am August 23, 2010, 09:03:04
Hallo,

ZitatDann kreiert Access eine .ldb-Datei
....Access legt diese Datei an sobald die Datei geöffnet wird - nicht nur wenn weitere Benutzer darauf zugreifen!
Titel: Re: Bericht kann nach Änderungen nicht gepeichert werden
Beitrag von: Sulu am August 23, 2010, 11:01:31
Ja ist klar :D Aber er sperrt dann zur weiteren Benutzúng. Da liegt ja auch die Kernaussage. Aber ich muss dir da rechtben. In dem Punkt war meine Aussage nicht ganz korrekt.  :-\
Titel: Re: Bericht kann nach Änderungen nicht gepeichert werden
Beitrag von: database am August 23, 2010, 16:21:28
Uuups noch eine kleine Korrektur

Nicht zur Benutzung allgemein wird gesperrt sondern die ldb-Datei sorgt dafür, dass kein weiterer Benutzer einen aktuell geöffneten Datensatz bearbeiten kann.
Dieser Sperrmechanismus ist nur eine von mehreren Funktionen, die die ldb-Datei hat.

siehe auch: http://support.microsoft.com/kb/q136128/ (http://support.microsoft.com/kb/q136128/)

Titel: Re: Bericht kann nach Änderungen nicht gepeichert werden
Beitrag von: Sulu am August 24, 2010, 08:26:52
Wer redet denn hier von datensätzen? Soweit ich das hier verstanden habe, reden wir doch von Formularen, Berichten etc. und nicht die Bearbeitung von Datensätzen...
Und die sind dann jedenfalls allgemein bei 2 oder mehr Benutzern gesperrt oder nicht?

/edit: Aber ich denke, wir schweifen zu sehr ab. Also bikermikel: Wie schaut es denn aus? Kann es auf schlichte Mehrfachöffnung zurückzuführen sein oder liegt das Problem an anderer Stelle?

Greets
Sulu
Titel: Re: Bericht kann nach Änderungen nicht gepeichert werden
Beitrag von: Jonny am August 26, 2010, 17:03:16
Hallo
ich hatte mit einem Bericht das gleiche Problem.
Da ich alleine am Laptop sitzte kann das kein Problem der aktuellen Sperrungen sein.
Eventuell bleibt im Hintergrund irgendwo irgendwas hängen. Auch Reparieren brachte nichts.

Nach vielen hin und her und Suche in verschiedene Foren war es nicht möglich Änderungen zu speichern.
Ich habe dann einen neuen Bericht erstellt und alles aus den alten hineinkopiert.
Der neue Bericht läuft prima. Der alte Bericht konnte nicht mal gelöscht bzw. umbenannt werden.
Deshalb habe ich eine neue DB erstellt und alles importiert (natürlich nicht den kaputten Bericht).

Die DB läuft noch immer ohne Probleme.

Sieht nach einer Make in 2007 aus. Es scheint Sachen zu geben die kann man nicht klären.

Gruß
Johann
Titel: Re: Bericht kann nach Änderungen nicht gepeichert werden
Beitrag von: database am August 31, 2010, 13:42:11
Hallo,

trotz Abschweifen vom Thema noch ein kleiner Nachtrag:

ZitatUnd die sind dann jedenfalls allgemein bei 2 oder mehr Benutzern gesperrt oder nicht
Da hast du durchaus recht, wenn es die gleichen Formulare betrifft.
Die ldb-Datei wird für die Datensatzsperrung benötigt, wenn ich den Angaben des Herstellers richtig folge.

In einer Mehrbenutzer-Umgebung ist es von SEHR GROSSEM Vorteil, wenn die Benutzer nicht auf die gleiche Dateie zugreifen sondern die Applikation in Front- und Backend aufgeteilt wird.
In dem Fall ist es dann eine Frage der Datenzugriffstechnik wie die FEs mit Daten versorgt werden.
Die ldb-Datei eines lokalen Frontends hat dann m.E. auch weiter keine Auswirkung auf die (Bearbeitungs-)Aktionen eines Benutzers an einem FE auf einem anderen Rechner.

Es kann im gegenständlichen Fall natürlich auch sein, dass nicht der Bericht alleine beschädigt ist sondern die gegenständliche accdb oder mdb zerschossen ist.
Dass die Neuerstellung eines Berichts keine Besserung oder Änderung der Problematik gebracht hat, lässt mich darauf schließen, dass das Access-Projekt - also die Access-Datei selbst -  einen Schaden erlitten hat.

Eine neue leere  Access-Datei erstellen und ALLE Datenbankobjekte AUSSER dem störrischen Bericht IMPORTIEREN.
In der neuen Datei dann den Bericht neu zu erstellen KANN helfen.