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: Neueste
  1. Anonym
    2021-03-18T15:43:12+00:00

    Hallo!

    > Du hast geschrieben: Öffne das Frontend möglichst mit der Shift-Taste, damit sicher keine Start-Programmlogik läuft (AutoExec oder Startformular).

    Das war nur für den Fall gedacht, dass du die Prüfung der Daten im Frontend machst, nachdem es die Benutzerin geschlossen hat. Du schreibst aber von Prüfungen "vor dem Schließen" und danach im Backend. Damit ist der Hinweis hinfällig.

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  2. Anonym
    2021-03-18T15:37:19+00:00

    Hallo, Hanns!

    > dass heute die Parametertabelle beim Schließen auf den Stand nach der ersten Rechnungsschreibung zurückgesetzt wurde und dass dabei kein Anwendungscode involviert war. Stimmst Du mir da zu?

    Naja, wenn ich deine Bilder richtig interpretiere, dann hast du da einen hängenden Schreibprozess. Der kann durch die Programmoberfläche passiert sein oder durch Code oder - was sehr oft der Fall ist, besonders, wenn nur ein einzelner Benutzer involviert ist - durch eine Kombination aus beidem.

    1. Parameter-Programmlogik

    Ich kenne deine Programmlogik nicht, d.h. wann, wo und wie die Nummern in die Parametertabelle geschrieben werden.

    Das ist natürlich insg. der Hauptaspekt, den es zu prüfen gilt.

    2. Kannst du dir den Schreibkonflikt erklären?

    Du müsstest herausfinden, ob er es ist, der die alten Nummern zurückschreibt.

    3. > Schließen von Access mit Schließen Schaltfläche

    Was heißt das genau? Beenden von Access über das eingebaute Beenden-Kreuz im Access-Hauptfenster? Oder klickt jmd. auf eine von dir erstellte Schaltfläche in einem Formular? Welcher Code passiert da? Was genau schließt sich? Gibt es eine Verbindung zur Parameter-Tabelle? s. 3.

    1. Offene Objekte, laufende Codes beim Schließen

    Gibt es relevanten Code oder Vorgänge (Formular speichert etc.), die beim Schließen deiner Anwendung ablaufen? I.d.R. passiert sowas durch das Schließen des letzten geöffneten Formulares, oft ist das auch ein "organisatorisch" genutztes, nicht sichtbares, dauernd geöffnetes Formular im Hintergrund. Verwendest du so etwas in deiner Anwendung?

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  3. Anonym
    2021-03-18T15:15:44+00:00

    Hallo Karl,

    Du hast geschrieben: Öffne das Frontend möglichst mit der Shift-Taste, damit sicher keine Start-Programmlogik läuft (AutoExec oder Startformular).
    Das hab ich nicht verstanden. Wie geht das?

    Hier meine Einstellungen in den Optionen:

    Gruß Hanns

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  4. Anonym
    2021-03-18T14:55:52+00:00

    Hallo Karl,

    heute konnte ich in Ruhe den Fehler dokumentieren:

    Fehlerdokumentation KKS am 18.03.2021

    Schritt 1:

    Prüfen der korrekten Daten in der Parametertabelle vor dem Schließen von Access

    Schritt 2

    Schließen von Access mit Schließen Schaltfläche

     

    Ausgewählt:  Datensatz speichernIn Zwischenablage kopieren hatte ich schon früher probiert, hat ebenso den Fehler gebracht.Eigene Änderungen verwerfen habe ich noch nicht ausprobiert ich vermute, dass dann der Fehler nicht auftritt.Schritt 3 Öffnen Backend über Access und dann Datendatenbank auswählen.

    Rechnungsnummer 2101308  wurde zurückgesetzt zu Rechnungsnummer 2101285

    Auftragsnummer wurde zurückgesetzt zu Auftragsnummer 210459

    Auffällig ist, dass das Zurücksetzen auf die erste geschriebene Rechnung an diesem Tag erfolgte



    Auffällig ist, dass die Auftragsnummer auf die erste an diesem Tag vergebene Auftragsnummer zurückgesetzt wurde.





    Schritt 4 Access Öffnen über Access und dann Programmdatenbank auswählen.Gleiches Ergebnis

    Aus meiner Sicht ist das Ergebnis, dass heute die Parametertabelle beim Schließen auf den Stand nach der ersten Rechnungsschreibung zurückgesetzt wurde und dass dabei kein Anwendungscode involviert war. 

    Stimmst Du mir da zu?

    Gruß Hanns

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  5. Anonym
    2021-03-17T16:45:58+00:00

    Hallo Karl,

    meine Verwirrung wächst, heute trat der Fehler wieder auf, ich war aber gerade im Stress (es gibt einen neuen Fehler, der hat aber mit dem Fehler über den wir sprechen nichts zu tun) und habe nicht gründlich recherchiert.

    Ich hoffe ich nerve Dich nicht.

    Gruß Hanns

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare