Buenos días, espero que no sea un hilo duplicado, pero no puedo encontrar un tema similar en el Foro. Tengo una aplicación Delphi 2010 con FireBird. A la hora de insertar un registro, después de insertar el primer campo pasa a estado dsBrowse y no permite actualizar el resto de los campos, saliendo el error " ZTable is not in Edit or Insert Mode". Éste es el código:
Código Delphi
[-] With dmAGFB do
begin
ZFiTall.Insert;
ZFiTallFechaEntrada.Value := StrTodate(eFecha.Text);
ZFiTallCodCli.Value := iCICL;
ZFiTallCliente.Value := sCliNom;
ZFiTallCodmaq.Value := iCIM;
ZFiTallMaquina.Value := sMaq;
ZFiTallAveriaSC.Text := mASC.Lines.Text;
ZFiTallSituacion.Text := mSituacion.Lines.Text;
ZFiTallConvertido.Value := 'N';
ZFiTall.Post
end;
Después de actualizar el primer campo (ZFiTallFechaEntrada) al saltar a la siguiente línea, el estado ya ha pasado a dsBrowse.
Si alguien puede ayudar, estaré muy agradecido.