still don't see it. I asked if you populated the controlsource with a field name or a value, You said you don't populate the controlsource at all - so agreed it is unbound. I'm asking how does a user edit data? - they click the load button - what does the code behind the button actually do?