| |
| Hallo!
welche Ereignisse wann im Access in welcher Reihenfolge auftreten war immer schon so eine Sache, aber jetzt im Access 2010 treiben Sie mich in den Wahnsinn.
Ausgangssituation:
Ich habe ein Access 2000-Lösung, die jetzt 8 Jahre gut funktioniert hat und laufend gewartet wurde auf Access 2010 32bit aktualisiert.
Datenbank ist SQL-Server 2008
Auf den ersten Blick war die Umstellung problemlos, aber jetzt im Praxisbetrieb tauchen eigenartige Phänomäne auf:
1.) Form_Load in einem Unterformular tritt nicht beim laden auf, sondern erst beim ersten aktivieren
Ich habe ein Hauptformular und ein Unterformular mit einem eigenen Kalender, das Hauptformular initialisiert das Unterformular auch beim Laden.
Die Anzeige im Unterformular ist ok, und beim ersten Klick auf ein Datum tritt das "Form_Load" Event im Unterformular auf und initialisiert das
Formular neu, vorher ist es nicht aufgetreten
=> habe ich mal gelöst durch entfernen des Ereigniss
2.) Berechnete Felder aktualisieren sich nicht
Ich habe oft Formulare, die im Hauptformular einen berechneten Wert aus einem Unterformular darstellen, der dort als Summe berechnet wird, sowas in der Form
=[KontoStandBank]-Wenn(IsError([Stapel].Formular.SummeBank);0;[Stapel].Formular.SummeBank)
Früher war das problemlos, immer wenn unten Daten eingefügt oder gelöscht wurden, wurde auch das Feld im Hauptformular aktualisiert.
Das passiert jetzt nicht mehr, hab auch schon versucht das jetzt manuell bei afterupdate und afterdelete zu berechnen, da hab ich aber das
Problem, dass die SummeBank noch nicht aktualisiert ist und damit wieder der Wert nicht stimmt.
Ich tu jetzt seit 2 Tagen nix anderes als irgendwelche Fehler suchen, weil irgendwelche Ereignisse nicht mehr so funktionieren wie früher.
Hatte das von euch auch schon wer und einen Tipp für mich?
lg, Christian
| |
|