Hola:
Me resulta extraño que Append no te deje la tabla en estado de edición (en ese caso de inserción: dsInsert), la única razón que se me ocurre es que en el BeforeInsert de la tabla tuvieras algún código que "cerrara la edición".
Por otro lado, hay una llamada a un procedimiento "codigopaciente" que convendría ojear.
De todas formas, si te ocurre el error en otra máquina y en aquella no tienes instalado Delphi para debuguear, yo en tu caso pondría varios mensajes en puntos estratégicos de ese código, al estilo:
Form2.Tabla.Edit;
ShowMessage ('Paso 1');
codigopaciente;
ShowMessage ('Paso 2');
Aunque algo molesto, puede ayudarte a encontrar la línea que origina el error.
|