The Form as you _seem_ to have created it is basically what VB programmers call a recordset. Which is simply an array of records. So, at a guess, that is where your records are being stored. Not a good idea by the way, however, I admit it does handle alot of data manipulation for you. However this does leads to questions like yours <smile> -- you could just as easily make a structure and then make an array of said structure and do your own data manipulation then you'd know exactly what is or is not happening.
Have you looked into using an SQL statement as opposed to the method you are currently using? With SQL you could update the database as the user completed a record and make your program such that, with a minor tweak, it didn't care what kind of database you were using -- much more portable As for your specific problem, without seeing the database itself its hard to say. Try using the following. rsCustomer!intDCnt = CInt(Me.intDCnt) Again just a guess on my part due to how the logic seems to flow and fail. Good Luck __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/AccessVBACentral/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
