me.refresh hindert mich das Feld zu verlassen

20/07/2009 - 21:21 von Fred Feuerstein | Report spam
Hallo,

habe ein Formular mit Unterformular. .
Das Unterformular enthàlt eine Kalkulationstabelle in Datenblattansicht.
Wenn ich z.B. die Anzahl in der 1. Zeile àndere àndere und in die nàchste
Zeile möchte
wird das Ereignis ausgelöst:

Private Sub tbAnzahl_AfterUpdate()
Me.Refresh
Forms!frmKalkulation.Summieren (Me.tbidKalkulation.Value)
End Sub

mit "refresh" wird mein Datensatz aktualisiert, mit "Summieren" wird per
SQL(Aggregatfunktion) der Gesamtbetrag ermittelt.

Soweit so gut!
Dummerweise hindert mich Me.Refresh am Verlassen des Feldes und ich muß ein
zweites Mal die Cursortaste drücken.

Wie kann ich das verbessern?

Gruß
Andreas AS Fred Feuerstein
 

Lesen sie die antworten

#1 Thomas Möller
20/07/2009 - 21:50 | Warnen spam
Hallo Andreas,

Fred Feuerstein schrieb:
habe ein Formular mit Unterformular. .
Das Unterformular enthàlt eine Kalkulationstabelle in Datenblattansicht.
Wenn ich z.B. die Anzahl in der 1. Zeile àndere àndere und in die nàchste
Zeile möchte
wird das Ereignis ausgelöst:

Private Sub tbAnzahl_AfterUpdate()
Me.Refresh
Forms!frmKalkulation.Summieren (Me.tbidKalkulation.Value)
End Sub

mit "refresh" wird mein Datensatz aktualisiert, mit "Summieren" wird per
SQL(Aggregatfunktion) der Gesamtbetrag ermittelt.

Soweit so gut!
Dummerweise hindert mich Me.Refresh am Verlassen des Feldes und ich muß ein
zweites Mal die Cursortaste drücken.

Wie kann ich das verbessern?



In dieser NG ist es üblich den vollen Realnamen (Vor- und Nachname)
anzugeben. Danke!

Ich habe es jetzt nicht getestet, aber probier mal, ob sich etwas am
Verhalten àndert, wenn Du statt Refresh ein Recalc durchführst.


CU
Thomas

Homepage: www.Team-Moeller.de

Ähnliche fragen