Often this is done through views.
You would have your intial, default view be a display of all customers, you would have a button(which you can make look like a link) that would then switch to a detail view for that customer record.
Otherwise if you really needed a seperate form then I have used both database flags as well as passing parameters between two forms to accomplish this.