ACCESS 2000 Berechnete Formularfelder übernehmen

Ich drucke einen Bericht aus einem Formular. Für diesen Bericht brauche ich Daten aus einem berechneten Feld aus einem Drittformular. Also öffne ich dieses und will das Feld gleich in den Bericht übernehmen. Funktioniert aber nur, wenn ich die Verarbeitung zwischenzeitlich unterbreche (zb. mit debugging), oder das entsprechende Formular anzeige und dann per Menümausklick oder ähnliches den Bericht aktiviere. Ansonsten ist das Feld einfach noch nicht berechnet. Wie kann ich Access dazu bringen, das Feld sofort zu berechnen um es im Bericht zu Verfügung zu haben?

Herzlichen Dank für die Hilfe!

Matthias

VBA 6.0?
Salü Matthias

Da Du die Frage im Brett der Delphi, C/C++ und VB(&Derivate!) stellst, geht es also um VBA - Access2000. Ferner gehe ich davon aus, dass es keine Multi-User Geschichte ist.

Ich meinte (IMHO),dass in Access der Ansatz Daten nicht aus einer Tabelle oder Query zu beziehen grundsätzlich falsch ist!!
D.h. Du solltest die berechneten Werte in eine (ggf. temporäre Tabelle) schreiben und danach dort auslesen. Die Details des codierens übersteigen den Rahmen eines simplen Postings…

Grüsse Peter :wink: