MS-Office-Forum

Zurück   MS-Office-Forum > Microsoft Access & Datenbanken > Microsoft Access
Registrieren Forum Hilfe Alle Foren als gelesen markieren

Banner und Co.

Antworten
Ads
Themen-Optionen Ansicht
Alt 10.09.2019, 13:47   #1
doppelmeter
Neuer Benutzer
Neuer Benutzer
Standard Acc2016 - Laufzeitfehler 2424

Hallo,

einige meiner Anwendungen unter Access 2016 haben z. Zt. komische Anwandlungen.
Die Anwendung besteht nur aus einer einzigen Datei, also keine Trennung zwischen Back- und Frontend.
Trotzdem kommt es immer wieder zu Anwendungsabstürzen oder besser gesagt, das Formular verliert seine Verbindung zur Tabelle.
Dies wird in der Ereignisanzeige auch so angezeigt.
Meldung aus Ereignisanzeige:
Die auf diesem Formular oder in diesem Bericht angegebene Datensatzquelle 'Rubriken' ist nicht vorhanden.
Der Name der Datensatzquelle wurde falsch geschrieben, die Datensatzquelle wurde gelöscht oder umbenannt, oder sie befindet sich in einer anderen Datenbank.
Das ist natürlich völliger Quatsch, denn es hat ja alles funktioniert.


Dies zeigt sich darin, dass dann alle angezeigten Felder, die gerade noch mit Anwendungsdaten gefüllt waren und angezeigt wurden, dann mit der Meldung "#Name?" angezeigt werden.
Dies geschieht im laufenden Betrieb oder auch, wenn gerade nichts daran gearbeitet wird. Eine Regel, wie lange es bis zum Verbindungsabbruch dauert, gibt es nicht. Das kann nach 30 Minuten genauso wie nach 5 Stunden sein.

Wenn der Fehler auftritt, erscheint nur direkt in den Formularfeldern die Anzeige "#Name?".
Ein Klick auf einen Button bringt dann folgende Fehlermeldung zum Vorschein: "Der von Ihnen eingegebene Ausdruck enthält einen Feld-, Steuerelement- oder Eigenschaftsnamen, der von MS Office nicht gefunden werden kann."
Hier wäre schon mal sinnvoll, wenn angezeigt werden würde, welcher "eingegebene Ausdruck" nicht gefunden werden könnte.

Eine sehr unpraktische Lösung, die den Fehler nicht mehr auftreten lässt ist, die Datenbank auf Laufwerk C: zu kopieren und dort auszuführen.

Die entsprechenden Hardcopies von diesem Phänomen liefere ich bei Wiederauftreten noch nach.
doppelmeter ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 10.09.2019, 13:55   #2
gpswanderer
MOF Guru
MOF Guru
Standard

Hallo,
arbeiten an der Datenbank mehrere Benutzer ?

__________________

Gruß
Klaus
Office2016, Win10
gpswanderer ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 10.09.2019, 14:05   #3
knobbi38
MOF User
MOF User
Standard

Hallo,

möglicherweise kommt Access dadurch durcheinander, daß einige Steuerelemente den gleichen Namen haben wie die Felder in der Datenquelle.

Abhilfe:
gebe den Steuerelementen einen Präfix entsprechend ihrem Controltype.
(siehe https://en.wikipedia.org/wiki/Leszyn...se_Object_Tags und dann im Abschnitt: "The LNC Tags for Form and Report Controls")


Ulrich
knobbi38 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 10.09.2019, 14:59   #4
doppelmeter
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Standard Hardcopies

Hier kommen ein paar Hardcopies.
Angehängte Grafiken
Dateityp: png Access2016_Normalbetrieb.PNG (10,8 KB, 10x aufgerufen)
Dateityp: png Access2016_LZF2424.PNG (5,7 KB, 10x aufgerufen)
Dateityp: png Access2016_LZF2424_Fehlermeldung.PNG (21,1 KB, 12x aufgerufen)
doppelmeter ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 10.09.2019, 15:00   #5
doppelmeter
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Standard

Nein, die Datenbank wird momentan nur von mir benutzt.
doppelmeter ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 10.09.2019, 15:34   #6
doppelmeter
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Standard

Habe alle Tabellennamen, Formularnamen und Variablen entsprechend den Konventionen angepasst. Ich lasse den Rechner jetzt laufen. Mal sehen, wie lange es bis zum nächsten Abhängen dauert.
doppelmeter ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 11.09.2019, 07:18   #7
doppelmeter
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Standard

Was zu erwarten war, ist eingetreten. Die Konventionen bei den Variablennamen konnten es nicht verhindern, dass das Formular seine Tabelle verliert.
doppelmeter ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 11.09.2019, 07:23   #8
Fred_BS
MOF Koryphäe
MOF Koryphäe
Standard

Hallo,

so ohne weiteres passiert das normalerweise nicht. Was läuft da an VBA-Code oder Makros ab? Irgendwas muss das verursachen.

Gruß
Fred

__________________

Dein Programm macht nie, was es soll, sondern immer nur das, was Du geschrieben hast.

Stupidity is NOT a handicap.
Fred_BS ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 11.09.2019, 07:35   #9
doppelmeter
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Standard

Da steckt kein Code oder Makro dahinter. Es passiert einfach, wenn nichts getan wird.
Wie weiter oben schon beschrieben, kann es 30 Minuten oder auch 5 Stunden dauern, bis es eintritt. Auch eine Zeit zwischen den genannten Zeiträumen ist natürlich möglich.

Es kommt auch nur vor, wenn die Datenbank auf einem Netzlaufwerk liegt, auf C: ist alles OK.
doppelmeter ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 11.09.2019, 08:06   #10
ebs17
MOF Guru
MOF Guru
Standard

Access kann mit Netzwerkunterbrechungen nicht umgehen.

__________________

Ein freundliches Glück Auf!

Eberhard

Abfrageperformance ist kein Geheimnis
SQL ist leicht: {0}:{1}:{2}:{3}:{4}:{5}:{6}:{7}:{8}:{9}:{10}:{11}:{12} <= geklammerte Zahlen sind Einzelthemen
Dein Dankeschön: DBWiki => Spende
ebs17 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 11.09.2019, 08:55   #11
doppelmeter
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Standard

Habe gerade einen Dauerping in eine Textdatei umgeleitet. Die Pingzeit beträgt dauerhaft 1 ms.
Gerade ist der Fall wieder aufgetreten. Da war die Pingzeit mal kurzfristig 15 ms. Genau 1 Ping, danach wieder 1 ms.
Kann mir nicht vorstellen, dass es daran liegt.
doppelmeter ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 11.09.2019, 09:51   #12
knobbi38
MOF User
MOF User
Standard

Hallo,

siehe mal hier, vielleicht hat das damit etwas zu tun:
https://www.borncity.com/blog/2018/1...g-ein-feature/

Ulrich
knobbi38 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 11.09.2019, 10:53   #13
doppelmeter
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Standard

Damit hat es nichts zu tun, denn es treten keine X bei den Laufwerken auf (https://www.borncity.com/blog/2018/1...g-ein-feature/)
doppelmeter ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 11.09.2019, 11:25   #14
doppelmeter
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Standard

Gerade ist der Fehler wieder aufgetreten. Datenbank liegt im Hintergrund und wird nicht bearbeitet. Dann plötzlich diese Anzeigen.
An der Netzwerk-Laufwerksverbindung kann es aufgrund der PING-Zeiten nicht liegen, auch wenn die Fehlermeldung im 1. Anhang etwas anderes aussagt.

Im Anhang sind 4 Hardcopies sowie das PING-File in .docx-Format.

Bild 2 und 3 sind doppelt. Diese Meldung kam entsprechend der Anzahl an nicht vorhandenen Feldnamen, die im Formular benutzt werden.
Angehängte Grafiken
Dateityp: png Access2016_Absturz_01.PNG (53,0 KB, 8x aufgerufen)
Dateityp: png Access2016_Absturz_02.PNG (39,7 KB, 6x aufgerufen)
Dateityp: png Access2016_Absturz_03.PNG (47,9 KB, 8x aufgerufen)
Dateityp: png Access2016_Absturz_04.PNG (47,0 KB, 7x aufgerufen)
Angehängte Dateien
Dateityp: docx ping.docx (29,5 KB, 2x aufgerufen)

Geändert von doppelmeter (11.09.2019 um 11:27 Uhr). Grund: Nachtrag
doppelmeter ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 11.09.2019, 19:45   #15
knobbi38
MOF User
MOF User
Standard

Hallo,

Zitat: von doppelmeter

Damit hat es nichts zu tun, denn es treten keine X bei den Laufwerken auf

du gast schon mitbekommen, daß es in dem Artikel um zwei Problem geht?

1) Mapping Fehler -> das mit dem "X"
2) Autodisconnect bei Freigaben im Idle-Modus.

Ulrich

PS:
was hat deiner Meinung nach PING mit einer Netzwerkfreigabe zu tun? Das sind verschiedene Protokolle.
knobbi38 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Ads
Antworten


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Besucher: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:13 Uhr.



Powered by: vBulletin Version 3.6.2 (Deutsch)
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.

Copyright ©2000-2018 MS-Office-Forum. Alle Rechte vorbehalten.
Copyright ©Design: Manuela Kulpa ©Rechte: Günter Kramer
Eine Verwendung der Inhalte in anderen Publikationen, auch auszugsweise,
ist ohne ausdrückliche Zustimmung der Autoren nicht gestattet.