Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus-es / 2011-06

Problema con query

2 messages · 2 people ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Francisco Javier Solis Palma

En otro mensaje vi un error similar pero al hacer lo que dice me dice que la tabla no esta en insertar o editar, muestro parte del c�digo

else if cuenta = 12 then
begin
   ModuloDatosFrm.ZBolSecPorGpoTbmes_9.value :=
ModuloDatosFrm.ZGpoSecQryPromedio9.Value;
   ModuloDatosFrm.ZGpoSecQry.Edit;
   ModuloDatosFrm.ZGpoSecQryprom_9.value :=
ModuloDatosFrm.ZGpoSecQryPromedio9.Value;
End;

Estando el codigo de esta manera me daba un error que dice que la tabla "ZGpoSecQry" no se encuentra en inser o edit, agregue la linea

if ModuloDatosFrm.ZGpoSecQry.State In dsEditModes Then
else if cuenta = 12 then
begin
   ModuloDatosFrm.ZBolSecPorGpoTbmes_9.value :=
ModuloDatosFrm.ZGpoSecQryPromedio9.Value;
   ModuloDatosFrm.ZGpoSecQry.Edit;
   if ModuloDatosFrm.ZGpoSecQry.State In dsEditModes Then
     ModuloDatosFrm.ZGpoSecQryprom_9.value :=
ModuloDatosFrm.ZGpoSecQryPromedio9.Value;
End;

Valida que la consulta se encuentre en modo de edici�n, el valor me da "True" ya que pasa a la siguiente linea, al aplicar la siguiente linea me da el mismo error, ya revise los atributos de la consulta y del query, no encuentro nada anormal, sin embargo no funciona, me podr�an ayudar, trabajo con Lazarus 0.9.31 fecha 2011-05-28 y la versi�n del fpc es la 2.4.2, sobre kubuntu 11.04, de antemano gracias.

Reply by email

Maxi
to Francisco Javier Solis Palma

estas preguntando mal, deberias usar algo como esto:

 if ModuloDatosFrm.ZGpoSecQry.State = dsEdit Then

o como conjuntos

 if ModuloDatosFrm.ZGpoSecQry.State in [dsEdit] Then
No a la obsolecencia programada: http://dimensionargentina.blogspot.com/2011/01/todo-esta-disenado-para-romperse.html Twitter: @nenunocomar Identi.ca: @nenuno Linux User #495070 Ubuntu User #28504 http://miexperiencialinux.blogspot.com/ El que pregunta aprende, y el que contesta aprende a responder. ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20110613/250fbaeb/attachment.html>

Reply by email