I have a solution which uses the Serial Key as a Booking Number. Every time I search for a booking number, it seems to be resetting my serial key. When I create a new record the next booking number is the next number after my last find. It make no deference if I use a dialog script or find from the tool bar. I looks as if the serial is taking the value of the last find when a new record is added. I not sure what's going on. Thanks for your help.