Ich erhalte unter Access eine Fehlermeldung „Überlauf“.
Keine Ahnung warum und weis auch nicht worauf diese Meldung hinweist.
Kann es sein, dass sie auf Windows beruht und in Access angezeigt wird ?
Wer kann mir hier weiterhelfen ?
Ich erhalte unter Access eine Fehlermeldung „Überlauf“.
Keine Ahnung warum und weis auch nicht worauf diese Meldung hinweist.
Kann es sein, dass sie auf Windows beruht und in Access angezeigt wird ?
Wer kann mir hier weiterhelfen ?
N’abend,
Ich erhalte unter Access eine Fehlermeldung „Überlauf“.
wo?
wann?
Welches Access?
Wie lautet die Fehlermeldung ganz genau?
Ist es dein Programm, oder eine fremde Datenbank?
Keine Ahnung warum und weis auch nicht worauf diese Meldung
hinweist.
mangels Informationen wir hier auch nicht
Kann es sein, dass sie auf Windows beruht und in Access
angezeigt wird ?
Welches Windows?
Wie kommst du darauf?
Wer kann mir hier weiterhelfen ?
sorry, für eine Hilfe sind das zu wenige Informationen und meine Glaskugel ist z.Z. ziemlich trübe
Grüße aus Rostock
Wolfgang
(Netwolf)
Die Access-db läuft auf meinem Rechner (lokale Installation)
Windows Xp
Office 2003
völlig problemlos.
Auf einem Firmenrechner gleicher Konfiguration und lokaler Installation (mde), aber zusätzlich noch Access 2.0 (frontend lokal), (backend) auf Server,
kommt es zu dieser Fehlermeldung, die ich in den mir bekannten ca. 1300 Fehlermeldungen von Acces nicht finden kann.
Vielleicht hilft Dir das weiter.
Grundsätzlich wäre meine Frage, ob diese Fehlermeldung eine access-typische Meldung ist.
Hallo,
Die Access-db läuft auf meinem Rechner (lokale Installation)
Windows Xp,Office 2003, völlig problemlos.
ok, das ist gut
Auf einem Firmenrechner gleicher Konfiguration
also XP mit Office 2003?
und lokaler Installation (mde), aber zusätzlich noch Access 2.0 (frontendlokal), (backend) auf Server,
also doch nicht identische Konfiguration!
Access 2 und Access 2003 mögen sich gar nicht
kommt es zu dieser Fehlermeldung, die ich in den mir bekannten
ca. 1300 Fehlermeldungen von Acces nicht finden kann.
nö, das ist ja auch eine mathematische Fehlermeldung.
Beispiel: 100000000/0,0001 = Überlauf-Fehler
Grundsätzlich wäre meine Frage, ob diese Fehlermeldung eine
access-typische Meldung ist.
nun, du versuchst eine 2003er Version mit Access 2.0 zum Laufen zu bringen, dass produziert immer Fehler!
Wie oben schon beschrieben ist die Fehlermeldung eine mathematische und kommt i.d.R. aus dem hinterlegten VBA-Code, verursacht durch mangelnde Kontrolle, wenn Werte zu klein werden oder nicht vorhanden sind.
Grüße aus Rostock
Wolfgang
(Netwolf)
Hallo und Danke !
Dein Hinweis auf eine mathematische Ursache hat mich auf die Spur gebracht.
Der „Überlauf“ tritt bei anstehenden Berechnungen auf.
Ich gehe mal davon aus, dass die Testperson nicht alle für die Berechnung benötigten Felder befüllt hat. (Nz([xx]) würde nichts bringen, weil ich Werte für die Berechnungen brauche.
Denke mal, dass eine von mir zuvor vergessene, aber nun eingebrachte Validierung das Problem löst.
Das Konfliktpotential Access 2.0 und Access 2003 war mir bekannt. Nur dummerweise soll meine db die unter Access 2.0 Bestehende ersetzen. Solange die Neue nicht problemlos läuft, kann Access 2.0 nicht vom Rechner genommen werden.
Hallo,
Ich gehe mal davon aus, dass die Testperson nicht alle für die
Berechnung benötigten Felder befüllt hat.
das kannst du ja abfangen, in dem du z.B. die Eingabe überprüfst, die Eingabe als Pflichteingabe deklarierst, oder Werte vorgibst.
(Nz([xx]) würde nichts bringen,
damit z.B. keine Division durch Null stattfindet, könntest du hier einen Wert vorgeben:
NZ([Wert],1) d.h. wenn Wert = 0 wird die 1 übernommen.
Grüße aus Rostock
Wolfgang
(Netwolf)
Hallo,
es geht um Berechnungen, in denen es den Wert „0“ nicht geben darf. Gleichfalls würde die Vorgabe eines Wertes wie z.Bsp. „1“ das Rechenergebnis verfälschen und dadurch zu falschen Entscheidungen mit weitreichenden Folgen (Witschaftlickeit/Ausschussproduktion) führen.
Mit der Valadierung „If IsNull… Then“ werde ich das Problem wohl in den Griff kriegen. Es sei denn, da läuft noch was von dem ich bisher keine Ahnung habe.
Danke noch mal für Dein Bemühen.