Vale, creo que ya sé lo que pasa, y me parece que todo el problema está en la forma de presentar los datos, no en los procesos de alta/baja.
Tu filtro va por el identificador de la tabla de clientes y todo el problema está ahí: que no puedes mostrar el cliente hasta después de finalizar completamente la inserción, o simplemente que es un dato que no tienes en el formulario.
Asegúrate que refrescas el grid despues de finalizar la inserción y posiciónate en la última tupla (siempre puedes buscar el identificador más alto en caso de que uses un campo incremental).
Si es un dato que se genera en la inserción propiamente dicha y no se tiene en el formulario debes aplicar el método que uses para las búsquedas justo a continuación de la inserción.
|