Hallo,
natuurlijk kunt u geen gebied aan een waarde plaatsen als het reeds een formule voor berekening bevat. In dit geval moet het een leeg en unbound gebied zijn. En aangezien dit geen bewaard gebied is kunt u de code in de Huidige gebeurtenis van de Vorm hierboven gebruiken die bij de om het even welke verslagverandering in de belangrijkste vorm voorkomt.
Ook, zal deze code niet werken als u minstens drie verslagen in uw subform niet hebt.
1. verwijder
= [qryRandomSalesPersonNext subform]. Vorm! EmpID
van txtRandom
2. kopi�ër deze code in uw hoofdvorm:
Privé SubForm_Current ()
Schemerige rs als DAO.Recordset
Reeks rs = me. [qryRandomSalesPersonNext subform]. Form.RecordsetClone
rs.MoveFirst
Als Willekeurig Me.txt = Me.FIRSTOwner toen
rs.MoveNext
Als Willekeurig Me.txt = Me.SECONDOwner toen
rs.MoveNext
Eind als
Eind als
Als niet (rs.EOF of rs.BOF) Dan
willekeurig Me.txt = rs. Gebieden („EmpID“)
Eind als
Reeks rs = niets
Sub van het eind
dan zou het moeten werken.
Juicht toe,
Christen