Ver Mensaje Individual
  #1  
Antiguo 28-07-2017
martin17476 martin17476 is offline
Miembro
 
Registrado: oct 2006
Posts: 27
Reputación: 0
martin17476 Va por buen camino
Tabla pasa de estado dsInsert a dsBrowse

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.

Última edición por Casimiro Notevi fecha: 28-07-2017 a las 12:40:22.
Responder Con Cita