Hola espero ser claro con lo que voy a decir.
Tengo un campo DBField conectada a una tabla Paradox, este campo al hacer ctrl+ space muestra otra ventana con los datos de una tabla, cuando cierro la tabla el valor que elegi se pone como nuevo valor en el campo DBField. La aplicacion puede ser usada por varias personas al mismo tiempo, y si yo borro un campo y la otra persona intenta entrar a ese campo se le manda un mensaje de error.
El prblema es que cuando oprimo Ctrl + space sobre un campo que ya fue borrado para que me aparezca la otra ventana me sale el error:
y cuando oprimo ok no puedo cerrar esa ventana que hice aparecer anteriormente.
Intente ir a la tabla en el proceso OnEditError y en OnDeleteError para que aparezca un cartel indicando que registro se borro y luego intento desde ahi cerrar la ventana que abri, el mensaje lo muestra pero despues el cerrar form no lo hace y se dispara el mensaje record/key deleted y no puedo cerrar la ventana.
Alguien sabe como preguntar si la tabla sufre un error desde codigo para no dejar que la ventana se ejecute? o alguna otra solucion?
Muchas gracias para el que me pueda ayudar y para los que intenten tambien