In my database, the form needs to assign a case number to new records; currently I'm using a dmax and adding 1 to come up with the new value. This is working fine (although I'm open to suggestions on how to do that differently), but here's the real issue: getting it to display the value. Currently I'm using BeforeInsert. I suppose it may also be possible to use BeforeUpdate with an "If Me.NewRecord" It works beautifully on my machine, but the client says it does not work on hers. We both use Access 2003, and she's too far away for me to play around with thedatabase on one of her machines. Does anyone have any thoughts why the method might not fire? For me, the household ID fills in (in a disabled field, so the user cannot and does not try to change it) as soon as I start typing in any of the fields. According to her, she has to completely fill in a record, then change records and change back before it will display. (That sounds like Form_Current to me, but my code is not there- it is in BeforeInsert). Any thoughts?