Tienes que volver a hacer toda tu aplicacion y planearla como una aplicacion cliente servidor, yo utilizo un numerdo de pedido para mis ventas y solo en el ultimo momento me generea el numero de pedido, asi no hay ningun inconveniente, pero si tu tomas ese numero desde el punto en que se abre el formulario y se crea el detalle de la venta, puede repetirse el no. de pedido... pero si ademas de esto se te repite el numero de registro definitivamente tu aplicacion esta muy mal pensada, o no fue planeada como cliente servidor, lo mejor sera ser honesto con el cliente y decirle que solo la puede usar en una sola maquina o ponerse a trabajar desde cero, te recomiendo mysql para aplicaciones cliente servidor.