Problema con el Insert y cancel de un dataset..
Hola a todos .
Resulta que estoy trabajando en un pequeño programa en el cual utilizo DBGrid enlazado a un Dataset. En donde modifico sus datos directamente, utilizando los eventos. insert y Edit del dataset. El Problema viene cuando llamo al evento insert, o al evento append, y lleno el primer campo de la tabla, y doy click en otro campo de la tabla o en otro componente para cancelar con el evento Dataset.cancel, me marca un error. indicando que algunos campos faltaron de ingresar. como puedo evitar que al darle insert y al empezar a llenar los campos, pueda cancelar el post. ya utilize el dataset.cancelupdate y dataset.cancel y me pasa lo mismo. |
¿Podrías poner el código fuente de ese formulario? Sin olvidar darle sangrado con el botón "Resaltar sintaxis Delphi".
Saludos. |
Solo tengo una linea donde Lineasqry es un ADOQuery donde Lineas query tiene 3 campos : id, nombre, descripcion;
|
Tienes que implementar el/los evento(s) OnEditError y/o OnPostError. Por ejemplo:
Saludos! Enlaces de la documentación: Evento OnPostError. Evento OnEditError. Tipo TDataAction. |
La franja horaria es GMT +2. Ahora son las 05:07:43. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi