Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Grid index out of range (https://www.clubdelphi.com/foros/showthread.php?t=49353)

jmlifi 19-10-2007 16:47:59

te envio todo el código del formulario?

eduarcol 19-10-2007 16:50:03

Cita:

Empezado por jmlifi (Mensaje 239791)
te envio todo el código del formulario?

Cuelgalo como adjunto, en caso de que yo no sepa el error seguro otra persona te ayudara

jmlifi 19-10-2007 16:54:30

comprimido me ocupa 3,85 KB. no puedo

eduarcol 19-10-2007 16:58:12

enviamelo al correo del club y yo lo cuelgo en mi espacio

jmlifi 19-10-2007 17:06:12

picho en tu nombre, Enviar correo a Eduarcol y no veo forma de como adjuntar el archivo.

eduarcol 19-10-2007 17:10:00

mi correo es el nick que tengo en el club, arroba clubdelphi.com

o sea

eduarcol [arro] clubdelphi . com

jmlifi 19-10-2007 17:13:51

Ok. Enviado.

eduarcol 19-10-2007 17:18:50

me enviastes un archivo de texto con el .pas solamente, eso no lo puedo ejecutar para recrear el error.

Te hago una pregunta, cuadno te salta la excepcion delphi no te indica que linea la dio???

jmlifi 19-10-2007 17:30:44

NO. Da igual ya has perdido tiempo conmigo.
Seguiré con ello.

jmlifi 19-10-2007 17:50:01

Buenas noticias. Se cuando da el error:
cuando intento añadir una nueva fila se ejecuta lo siguiente:
Código Delphi [-]
procedure TOfertasFrm.PzOfertasCalcFields(DataSet: TDataSet);
begin
  PzOfertasACEPTADACALC.AsString   := CompletaSiNo(PzOfertasACEPTADA.AsString);
  //PzOfertasPIEZAVERSION.AsString   := PzOfertasREF.AsString+'   '+PzOfertasC_VR.AsString;
  try
    PzOfertasImporte.AsFloat         := PzOfertasVPU.AsFloat * PzOfertasQPZ.AsInteger;
    PzOfertasImporteMaterial.AsFloat := PzOfertasVPz.AsFloat * PzOfertasQPZ.AsInteger;
  except
  end;
  try
     OfertasCANT.Value := PzOfertasTOTAL.Value
  except
  end;
end;

se recorre desde el último registro hasta el primero. por cada registro se ejecuta el código. Bien, cuando acaba con el primero se ejecuta por última vez y falla en :
Código Delphi [-]
try
     OfertasCANT.Value := PzOfertasTOTAL.Value
  except

PzOfertasTOTAL.value = 19855,56
Todos los demás valor 0

¿ a qué es debido ?


La franja horaria es GMT +2. Ahora son las 23:23:18.

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