Veteran
Beiträge: 289
![100](http://www.donkarl.com/forum/images/decorations/multiple/100.gif) ![100](http://www.donkarl.com/forum/images/decorations/multiple/100.gif) ![25](http://www.donkarl.com/forum/images/decorations/multiple/25.gif) ![25](http://www.donkarl.com/forum/images/decorations/multiple/25.gif) ![25](http://www.donkarl.com/forum/images/decorations/multiple/25.gif) Ort: München | Hallo,
ich zeige in einem Unterformular (Endlos) Auftrags-Positionen an.
Form_Open:
Me!txtPrice.ControlSource = "=" & strLot & "*" & strUnitPrice
Me!txtSumPos.ControlSource = "=Sum(" & strLot & "*" & strUnitPrice & ")"
txtPrice ist die Summe der Position.
txtSumPos ist die Gesamtsumme (im Formularfuß des Endlosformulars)
txtLot_LostFocus:
Me.Parent.cmdHelp.SetFocus
Me.Parent!sSubForm.SetFocus
Screen.ActiveControl.SetFocus
Nach Ändern der Menge werden durch den Wechsel ins Hauptformular und zurück die Summen aktualisiert.
Dies funktioniert in A2003 einwandfrei.
Leider nicht mehr in A07. Da wird nur noch die Gesamtsumme aktualisiert.
Was machen die neuen Access-Versionen das anders?
Gibt's da eine einfache Lösung, dass nach dem Ändern der Menge (oder des Preises) die Summen aktualisiert werden, ohne dass der Anwender den Datensatz (die Auftrags-Position) verlassen muß?
----- Grüße aus München
Stefan |