Access Fehler: beim Öffnen von Access werden abgespeicherte Werte in einer Tabelle auf den Wert der vorletzten Schließung von Accesss zurückgestellt .

Anonym
2021-02-12T13:44:43+00:00

Anwendung mit zwei Arbeitsplätzen mit einer Access Anwendung mit zwei Datenbanken, einer Daten Datenbank und einer Programmdatenbank und aktuellem Microsoft 365. 

Fehlerbeschreibung:
Vor dem Schließen von Access zeigt eine Tabelle korrekte Werte an:

Beispiel:

Rechnungsnummer:  120
Reparaturauftragsnummer: 1002

Nach dem Schließen und Wiederöffnen von Access stehen falsche Werte in der Parametertabelle.

Beispiel:

Rechnungsnummer: 108
Reparaturauftragsnummer: 98

Beim Öffnen findet keine progammgesteuerte Verarbeitung statt.

Dieser Fehler tritt sporadisch, immer nur an einem bestimmten Arbeitsplatz auf.

In einigen Fällen stammten die Werte aus der vorletzten Schließung von Access.

Ich würde mich über eine Rückmeldung freuen.

Gruß Hanns

Microsoft 365 und Office | Access | Für Zuhause | Windows

Gesperrte Frage. Diese Frage wurde aus der Microsoft-Support-Community migriert. Sie können darüber abstimmen, ob sie hilfreich ist, aber Sie können keine Kommentare oder Antworten hinzufügen oder der Frage folgen.

0 Kommentare Keine Kommentare

33 Antworten

Sortieren nach: Am hilfreichsten
  1. Anonym
    2021-02-14T20:39:43+00:00

    Hallo,

    Du hattest anfangs geschrieben, dass sowohl Front- als auch Backend Access-Dateien wären. Das schließt den Zugriff per ODBC aus.  Oder meinst du, dass ein DSN (über den ODBC Data Source Admin erstellt) für das Access-Backend überall gleich erstellt worden ist? Falls ja, ist er auch wirklich gleich?

    Ich gehe eigentlich davon aus, dass auf dem betroffenen Rechner irgendwas von außen einstrahlt. Das wahrscheinlichste, dass per OneDrive etc. das Backend repliziert würde, hast du ausgeschlossen. Insofern gehen mir die Ideen aus.

    Gruss - Peter

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  2. Anonym
    2021-02-14T15:12:29+00:00

    Hallo Peter,
    danke für Dein Interesse an meinem Debakel, 

    es gibt keine Prozeduren, die die Tabellen vom Backend neu einbinden, alle Arbeitsplätze greifen auf das selbe Backend zu, das Backend liegt am Server, der Server ist nicht in der Cloud. Die Verbindung Backend und Frontend erfolgt ausschließlich über den ODBC.  Der ODBC ist auf allen Rechnern gleich eingestellt und wurde an dem betroffenen Rechner seit Monaten nicht verändert. 

    Gruß Hanns

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  3. Anonym
    2021-02-14T11:57:52+00:00

    Hallo,

    Gibt es beim Start des Frontends irgendwelche Prozeduren, die die Tabellen vom Backend neu einbinden o.ä.? Ist sichergestellt, dass der eine "verrückte" Arbeitsplatz auf dasselbe Backend zugreift?

    Das Backend liegt auch hoffentlich nicht auf einem Clouddrive (OneDrive, Dropbox etc.), oder?

    Gruss - Peter

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  4. Anonym
    2021-02-14T10:25:02+00:00

    Hallo Peter Doering,

    danke für deine Antwort, ich kann verstehen, dass Du vermutest, dass ich das Problem durch mein Frontend verursacht habe, Folgendes spricht aber dagegen:

    1. Bevor der Anwender Access schließt ist die betroffene Tabelle korrekt von Access gespeichert
    2. Vor dem Schließen wird im Frontend kein Code aufgerufen.
    3. Auch nach dem erneuten Öffnen wird kein Code im Frontend aufgerufen.
    4. Der Fehler tritt nur an einem bestimmten Arbeitsplatz auf, 6 weitere Arbeitsplätze laufen korrekt.
    5. Der Fehler tritt erst seit ein paar Wochen auf.

    Den Code zu veröffentlichen macht keinen Sinn, es ist eine umfangreiche Anwendung mit tausenden  von Codezeilen. Hinsichtlich der Formulare, mache ich keine Experimente.

    Ich bin ein alter Hase in der Programmierung, so einen verrückten Fall hatte ich aber noch nicht. Hast Du eine Idee in welche Richtung ich recherchieren sollte?

    Gruß Hanns

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  5. Anonym
    2021-02-14T09:48:20+00:00

    Hallo,

    Eine Lösung hab ich für dich nicht, nur den Hinweis, dass Access zuverlässig Daten wegschreibt, vorausgesetzt du verwendest (an Datenherkunft) gebundene Formulare und machst keinen Unsinn im selbst-entwickelten Code.

    Soll heißen, das Problem wird in deiner Frontend-Anwendung liegen und da die hier niemand kennt, wird dir auch niemand helfen können.

    Wenn sie nicht allzu groß, kompliziert und vertraulich ist, kannst du sie irgendwo zum Download bereitstellen, so dass sie sich jemand anschauen kann.

    Gruss - Peter

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare