Discussion:
"Berechnung läuft ..."
(zu alt für eine Antwort)
Matthias Popp
2004-11-22 11:01:45 UTC
Permalink
Hallo, Hilfe,

In einer MDB kommt wie aus heiterem Himmel seit heute beim Aufruf einiger
Formulare die Anzeige "Berechnung läuft ...". Diese Anzeige verschwindet
nicht mehr und lähmt die gesamte Applikation.
Einige Felder von Formularen werden dabei erst angezeigt, wenn man die Maus
darüber bewegt.
Obwohl diese Formulare dann alle Informationen anzeigen, bleiben die Meldung
"Berechnung läuft ..." und das lahme Verhalten bestehen.
Komprimieren und Reparieren sowohl der MDB, welche die Daten hält als auch
der MDB, in der sich die Formulare befinden habe ich gemacht. Eine Änderung
trat dadurch nicht ein.

Gruß, Matthias
Peter Doering
2004-11-22 11:23:51 UTC
Permalink
Hallo,
Post by Matthias Popp
In einer MDB kommt wie aus heiterem Himmel seit heute beim Aufruf einiger
Formulare die Anzeige "Berechnung läuft ...". Diese Anzeige verschwindet
nicht mehr und lähmt die gesamte Applikation.
Einige Felder von Formularen werden dabei erst angezeigt, wenn man die Maus
darüber bewegt.
Obwohl diese Formulare dann alle Informationen anzeigen, bleiben die Meldung
"Berechnung läuft ..." und das lahme Verhalten bestehen.
Komprimieren und Reparieren sowohl der MDB, welche die Daten hält als auch
der MDB, in der sich die Formulare befinden habe ich gemacht. Eine Änderung
trat dadurch nicht ein.
Welche Version?

Hat zufaellig jemand die Objektnamen-Autokorrektur eingeschaltet? (Siehe
Extras - Optionen).

Gruss - Peter
--
Ich beantworte keine Fragen per Email.
Mitglied im http://www.dbdev.org
FAQ: http://www.donkarl.com
Matthias Popp
2004-11-22 11:40:51 UTC
Permalink
- Version: ACCESS 2000
- MDB mit der Benutzer-Oberfläche ist mit 108 Tabellen der Datenbank-MDB
verknüpft.
- Datenbankgröße ca. 250 MB
- Die Formulare enthalten VBA Code, diese Berechnungen sind jedoch alle
abgeschlossen, während die Anzeige "Berechnung läuft ..." fortbesteht.
- Ich habe den Eindruck, dass sich Access mit sich selbst beschäftigt, aber
keine Idee, was die Ursache dieser Aktivität sein könnte.
- Die Applikation selbst ist seit 5 Jahren im Einsatz.
- Kann die gewachsene Größe der Datenbank eine Ursache sein?
- mit der Frage: "Hat zufaellig jemand die Objektnamen-Autokorrektur
eingeschaltet? (Siehe> Extras - Optionen)." weiß ich nicht so recht etwas
anzufangen. Welche Register bei Optionen und welche Felder darin sind
gemeint?
Post by Matthias Popp
Hallo,
Post by Matthias Popp
In einer MDB kommt wie aus heiterem Himmel seit heute beim Aufruf einiger
Formulare die Anzeige "Berechnung läuft ...". Diese Anzeige verschwindet
nicht mehr und lähmt die gesamte Applikation.
Einige Felder von Formularen werden dabei erst angezeigt, wenn man die Maus
darüber bewegt.
Obwohl diese Formulare dann alle Informationen anzeigen, bleiben die Meldung
"Berechnung läuft ..." und das lahme Verhalten bestehen.
Komprimieren und Reparieren sowohl der MDB, welche die Daten hält als auch
der MDB, in der sich die Formulare befinden habe ich gemacht. Eine Änderung
trat dadurch nicht ein.
Welche Version?
Hat zufaellig jemand die Objektnamen-Autokorrektur eingeschaltet? (Siehe
Extras - Optionen).
Gruss - Peter
--
Ich beantworte keine Fragen per Email.
Mitglied im http://www.dbdev.org
FAQ: http://www.donkarl.com
Peter Doering
2004-11-22 12:42:34 UTC
Permalink
Hallo,
Post by Matthias Popp
Post by Peter Doering
Post by Matthias Popp
In einer MDB kommt wie aus heiterem Himmel seit heute beim Aufruf einiger
Formulare die Anzeige "Berechnung läuft ...". Diese Anzeige verschwindet
nicht mehr und lähmt die gesamte Applikation.
Einige Felder von Formularen werden dabei erst angezeigt, wenn man die Maus
darüber bewegt.
Obwohl diese Formulare dann alle Informationen anzeigen, bleiben die Meldung
"Berechnung läuft ..." und das lahme Verhalten bestehen.
Komprimieren und Reparieren sowohl der MDB, welche die Daten hält als auch
der MDB, in der sich die Formulare befinden habe ich gemacht. Eine Änderung
trat dadurch nicht ein.
Welche Version?
Hat zufaellig jemand die Objektnamen-Autokorrektur eingeschaltet? (Siehe
Extras - Optionen).
- Version: ACCESS 2000
- MDB mit der Benutzer-Oberfläche ist mit 108 Tabellen der Datenbank-MDB
verknüpft.
- Datenbankgröße ca. 250 MB
- Die Formulare enthalten VBA Code, diese Berechnungen sind jedoch alle
abgeschlossen, während die Anzeige "Berechnung läuft ..." fortbesteht.
- Ich habe den Eindruck, dass sich Access mit sich selbst beschäftigt, aber
keine Idee, was die Ursache dieser Aktivität sein könnte.
- Die Applikation selbst ist seit 5 Jahren im Einsatz.
- Kann die gewachsene Größe der Datenbank eine Ursache sein?
Post by Peter Doering
Post by Matthias Popp
... wie aus heiterem Himmel ...
- mit der Frage: "Hat zufaellig jemand die Objektnamen-Autokorrektur
eingeschaltet? (Siehe> Extras - Optionen)." weiß ich nicht so recht etwas
anzufangen. Welche Register bei Optionen und welche Felder darin sind
gemeint?
Extras - Optionen - Tab Allgemein, Mitte rechts.

Ich weiss allerdings nicht, ob's das unter A00 schon gab.

Ansonsten probier mal folgendes:

- Datenbank komprimieren, FE *und* BE.
- /Decompile (siehe FAQ 1.23 (www.donkarl.com)).
- Karl's Vorschlag (FAQ 1.27) abarbeiten.

Gruss - Peter
--
Ich beantworte keine Fragen per Email.
Mitglied im http://www.dbdev.org
FAQ: http://www.donkarl.com
Matthias Popp
2004-11-22 13:14:33 UTC
Permalink
Konnte die Ursache ermitteln und ärgere mich jetzt, dass ich die Newsgroup
damit beschäftigte.
Vielen Dank Peter Doering und Karl Donaubauer, dass Ihr auf meine Anfrage
eingegangen seit. Dafür möchte ich mich nochmals entschuldigen.
Ursache war eine von mir geschriebene, dynamische Programmauswahl, die einen
Timer in Aktion setzte:
"Me.TimerIntervall = 1"
Dieser Timer wurde vergessen auszuschalten.
Beim Aufruf der Formulare aus dem Datenbankfenster heraus kam es - im
Gegensatz zum Aufruf aus dem Menüsystem heraus - nicht zu der Anzeige
"Berechnung läuft ...".
So gelang es mir das Problem zu lokalisieren.
Es wundert mich zwar, dass ein Timer auf einem Formular derartig
einschneidende Wirkung auf das Systemverhalten hat. Das Problem ist für mich
damit jedoch gelöst.

Gruß, Matthias
Karl Donaubauer
2004-11-22 11:26:45 UTC
Permalink
Post by Matthias Popp
In einer MDB kommt wie aus heiterem Himmel seit heute beim Aufruf
einiger Formulare die Anzeige "Berechnung läuft ...". Diese Anzeige
verschwindet nicht mehr und lähmt die gesamte Applikation.
Einige Felder von Formularen werden dabei erst angezeigt, wenn man
die Maus darüber bewegt.
Obwohl diese Formulare dann alle Informationen anzeigen, bleiben die
Meldung "Berechnung läuft ..." und das lahme Verhalten bestehen.
Komprimieren und Reparieren sowohl der MDB, welche die Daten hält als
auch der MDB, in der sich die Formulare befinden habe ich gemacht.
Eine Änderung trat dadurch nicht ein.
Die Access-Version hättest du verraten sollen.
Gibt's VBA-Code in den betroffenen Formularen?
Haben sie sonst irgendwas gemeinsam?
(Bedingte Formatierung, ActiveX, OLE, selbe Datenquelle...)

Evtl. hilft Importieren oder Decompile, s. dazu Access-FAQ 1.27
--
HTH
Karl
********* Ich beantworte keine Access-Fragen per Email. *********
Access-FAQ: http://www.donkarl.com
Matthias Popp
2004-11-23 07:39:12 UTC
Permalink
Konnte die Ursache ermitteln und ärgere mich jetzt, dass ich die Newsgroup
damit beschäftigte.
Vielen Dank Peter Doering und Karl Donaubauer, dass Ihr auf meine Anfrage
eingegangen seit. Dafür möchte ich mich nochmals entschuldigen.
Ursache war eine von mir geschriebene, dynamische Programmauswahl, die einen
Timer in Aktion setzte:
"Me.TimerIntervall = 1"
Dieser Timer wurde vergessen auszuschalten.
Beim Aufruf der Formulare aus dem Datenbankfenster heraus kam es - im
Gegensatz zum Aufruf aus dem Menüsystem heraus - nicht zu der Anzeige
"Berechnung läuft ...".
So gelang es mir das Problem zu lokalisieren.
Es wundert mich zwar, dass ein Timer auf einem Formular derartig
einschneidende Wirkung auf das Systemverhalten hat. Das Problem ist für mich
damit jedoch gelöst.

Gruß, Matthias

Loading...