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-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
  2. 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
  3. Anonym
    2021-03-16T14:09:35+00:00

    Hallo Karl,

    die Dinge ändern sich, heute gab es keinen Fehler, alle Parameter waren korrekt. Das ist nicht überraschend, ich habe alle Tage protokolliert, es gab immer wieder Tage an denen der Fehler nicht auftrat. Allerdings trat er die letzten 2 Wochen bei diesem Kunden täglich auf.
    Es gibt noch einen zweiten Kunden bei dem auch dieser Fehler auftritt, allerdings eher sporadisch, einmal die Woche, obwohl  der Kunde 6 Arbeitsplätze hat und wesentlich mehr Rechnungen schreibt.

    Warten auf Morgen.
    Es gibt noch einen dritten Kunden, der (fast) den gleichen Versionsstand hat, bei dem tritt der Fehler gar nicht auf.

    Gruß Hanns

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  4. Anonym
    2021-03-16T08:27:42+00:00

    Hallo, Hanns!

    > Diese Funktionalität besteht schon seit Jahren.

    Wenn am Programm absolut nichts geändert wurde, können sich immer noch die Umgebung, der Zugriff, die Anwender usw. geändert haben oder ein Microsoft-Update zuschlagen (bei deiner Symptomatik unwahrscheinlich). Häufige Ursache für "unerklärliche" Fehler an nicht geänderten Programmen sind auch schlicht steigende Datenmengen, z.B. wenn es einen Stellensprung bei Zahlen gibt oder ein Datentyp wie Integer nicht mehr ausreicht oder auch Dinge wie geänderte Jahreszahlen. Solche Leichen im Programmierkeller sind am ehesten mit Durchtesten/Debuggen anhand aktueller Kopien von Frontend und Backend (!) zu finden.

    > Dann öffne ich das Frontend (nicht über eine Verknüpfung) sondern mit einem Doppelklick und prüfe auch hier im Navigationsbereich.

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

    > Microsoft Support ... Drittfirmen ... auf die ganze Welt verteilt.

    Drittfirmen gab's für Teile des Supports schon seit ewig, aber früher saßen sie an so exotischen Orten wie Dortmund und wir kannten uns persönlich. Die Dinge ändern sich halt.

    Viel Erfolg bei der Fehlersuche!

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  5. Anonym
    2021-03-16T06:51:49+00:00

    Hallo Karl,

    ich versuche für heute ein Teststrategie zu finden, um meinen Fehler aufzudecken. Ich habe heute um 4:00 angefangen. Viel Zeit bleibt mir nicht mehr um 8:00 beginnt die Arbeit bei meinem Kunden. Ein Datenmakro zu erstellen, dafür reicht die Zeit nicht.

    Ich will mich jetzt ganz auf die fehlerhafte Rechnungsnummer konzentrieren und die Reparaturauftragsnummer und Wartungsauftragsnummer außen vorlassen.

    Was ich sagen kann ist folgendes:

    Während des Arbeitstages von 8:00 bis 14:00 schreibt die Dame an dem betroffenen Arbeitsplatz ca. 100 Rechnungen.  Es gibt drei Rechnungsarten Wartungsrechnungen, Reparaturrechnungen und Zeitrechnungen. Die Vergabe der Rechnungsnummer erfolgt in einem zentralen Modul, es wird immer geprüft, ob die Vergabe der Rechnungsnummern in Ordnung ist, eine doppelt vergebene Rechnungsnummer würde zu einer Fehlermeldung und einem Abbruch führen. Pro Rechnung manchmal auch pro Rechnungsart wird die Parametertabelle gelesen, die letzte vergebene Rechnungsnummer geholt und die zuletzt geschriebene Rechnungsnummer fortgeschrieben. Währen ein Arbeitsplatz fakturiert, wird eine Fakturiersperre für alle anderen Arbeitsplätzte gesetzt. Diese Funktionalität besteht schon seit Jahren.

    Am Ende des Tages waren bisher alle Rechnungen korrekt erstellt. Nach dem Schließen und Öffnen von Access sind seit mehreren aufeinanderfolgenden Tagen die Rechnungsnummern verstellt.  

    Ich prüfe das, indem ich mich auf den Arbeitsplatz aufschalte, bevor die Dame Access schließt.
    Ich werde heute zum Prüfen Deinem Rat folgen und wie folgt vorgehen:

    Ich prüfe die Korrektheit der Parametertabelle nur anhand der Tabellen im Navigationsbereich sowohl am Frontend und am Backend.

    Nachdem Schließen prüfe ich noch einmal am Backend. Dann öffne ich das Frontend (nicht über eine Verknüpfung) sondern mit einem Doppelklick und prüfe auch hier im Navigationsbereich.

    Ich informiere Dich über das Ergebnis.

    Ich habe mit dem Microsoft Support grandiose Erfahrungen gemacht, die Akteure sind nicht bei Microsoft angestellt, der kostenlose Support wird von Drittfirmen gemacht, sie werden nur bezahlt, wenn sie erfolgreich sind. Sie sind auf die ganze Welt verteilt. Ich hatte Helfer aus Shanghai, Mumbai, Kairo, Barcelona und Bukarest. Sie sind geduldig, zielstrebig, kompetent aber auch ungeduldig, ahnungslos, oft gestresst, manchmal auch dreist, das gilt besonders für die Chefs, sogenannte Senior Escalation Engeneere. Ich musste mich durch mehrere Helfer hangeln, konnte aber bisher einen Access und einen Outlook Produktfehler erfolgreich aufklären. Es hat allerdings immer Wochen gedauert, bis ich den engagierten kompetenten Helfer fand. Die engagiertesten Helfer kamen aus Kairo.
    Und jetzt kommst Du, bist der kompetenteste Helfer, den ich jemals hatte und hilfst aus schierer Empathie für einen gestressten, ahnungslosen Kollegen. Das gibt mir den Glauben an die Menschheit zurück. Wir sind doch keine so üble Bande.

    Gruß Hanns

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare