Access 97: Ereignisprozedur in JEDER Berichtszeile

Hallo!

Mein Problem: Ich habe eine Ereignisprozedur die in ausnahmslos jedem Detaildatensatz eines Berichtes ausgeführt werden muß. Wenn ich den Code beim als
Private Sub Detailbereich_Format()
eingebe, werten Access diesen nicht bei jedem Datensatz aus, sondern nur bei einigen (nichterkennbares Muster). Zwischenergebnisse werden zu den nächsten Datensätzen weitergegeben, obwohl im Code alle Variablen wieder mit Anfangswerten belegt werden.
Ist Detailbereich_Format das falsche Ereignis oder liegt hier mal wieder ein Access-Fehler vor?

Viele Dank für jede Antwort!

Michl

Hallo!

Mein Problem: Ich habe eine
Ereignisprozedur die in ausnahmslos jedem
Detaildatensatz eines Berichtes
ausgeführt werden muß

Hi!

Ich weiss nicht genau, was da falsch läuft, aber Du könntest mal probieren, ein (unsichtbares) Feld im Detailbereich einzubauen, das seinen Inhalt aus einer Funktion bezieht.

„=MeineFunktion()“ als Steuerelemteninhalt, und in „MeineFunktion“ den entsprechenden Code ablegen. Das sollte auf jeden Fall immer aufgerufen werden. (Eventuell noch auf die Aktivierreihenfolge der Felder in dieser Zeile achten)

Gruß,
Claudio