Hola a todos,
Esto me funcionaba bien en la version 1.99:
WITH OBJECT oSQLQDataCarga := TSQLQuery():Create()
IF :lOpen
:Close()
ENDIF
:oDataSource := AppData:oDataSource
:nLockType := adLockOptimistic
:cSelect := "select id_cliente, importe, consumo, saldo from CARGAS
" + ;
"where (importe - consumo ) > 0 order by id_cliente,
compra"
:Open()
:Gotop()
WHILE ! :Eof()
// Si tuvo consumo
IF ( nCV := Ascan( aConsXCDR, {|x| x[1] == :id_cliente} ) ) > 0
:consumo := :consumo + aConsXCDR[ nCV, 2 ]
Ahora me marca el siguiente error al modificar :consumo
TSQLQUERY:FIELDPUT(953)
Error XAILER:FieldPut()/0 Not in Edit or AddNew mode. FieldPut() not
allowed
Argumentos: ()
Le agrege :Edit() antes de modificar el consumo y, ya no me marca error pero
tampoco me modifica el consumo.
Tengo Ver. 2.0 Octuber y uso DB MySQL.
Apreciare cualquier ayuda que me den al respecto.
Saludos,
Mario A. Dávalos
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Me marcar error al editar
-
- Mensajes: 190
- Registrado: Mar Ago 19, 2008 12:38 am
-
- Mensajes: 294
- Registrado: Jue Mar 13, 2008 3:03 pm
Me marcar error al editar
Mario,
En la tabla CARGAS tienes una llave primaria ??
Por que es a la de producto de gallina.
Saludos
"Mario A. Dávalos" <mariodava@hotmail.com> escribió en el mensaje de
noticias news:[email=4afa0896@svctag-j7w3v3j....]4afa0896@svctag-j7w3v3j....[/email]
> Hola a todos,
>
> Esto me funcionaba bien en la version 1.99:
>
> WITH OBJECT oSQLQDataCarga := TSQLQuery():Create()
>
> IF :lOpen
> :Close()
> ENDIF
>
> :oDataSource := AppData:oDataSource
>
> :nLockType := adLockOptimistic
>
> :cSelect := "select id_cliente, importe, consumo, saldo from
> CARGAS " + ;
> "where (importe - consumo ) > 0 order by id_cliente,
> compra"
> :Open()
>
> :Gotop()
>
> WHILE ! :Eof()
>
> // Si tuvo consumo
> IF ( nCV := Ascan( aConsXCDR, {|x| x[1] == :id_cliente} ) ) > 0
>
> :consumo := :consumo + aConsXCDR[ nCV, 2 ]
>
> Ahora me marca el siguiente error al modificar :consumo
>
> TSQLQUERY:FIELDPUT(953)
> Error XAILER:FieldPut()/0 Not in Edit or AddNew mode. FieldPut() not
> allowed
> Argumentos: ()
>
> Le agrege :Edit() antes de modificar el consumo y, ya no me marca error
> pero tampoco me modifica el consumo.
>
> Tengo Ver. 2.0 Octuber y uso DB MySQL.
>
> Apreciare cualquier ayuda que me den al respecto.
>
> Saludos,
> Mario A. Dávalos
>
En la tabla CARGAS tienes una llave primaria ??
Por que es a la de producto de gallina.
Saludos
"Mario A. Dávalos" <mariodava@hotmail.com> escribió en el mensaje de
noticias news:[email=4afa0896@svctag-j7w3v3j....]4afa0896@svctag-j7w3v3j....[/email]
> Hola a todos,
>
> Esto me funcionaba bien en la version 1.99:
>
> WITH OBJECT oSQLQDataCarga := TSQLQuery():Create()
>
> IF :lOpen
> :Close()
> ENDIF
>
> :oDataSource := AppData:oDataSource
>
> :nLockType := adLockOptimistic
>
> :cSelect := "select id_cliente, importe, consumo, saldo from
> CARGAS " + ;
> "where (importe - consumo ) > 0 order by id_cliente,
> compra"
> :Open()
>
> :Gotop()
>
> WHILE ! :Eof()
>
> // Si tuvo consumo
> IF ( nCV := Ascan( aConsXCDR, {|x| x[1] == :id_cliente} ) ) > 0
>
> :consumo := :consumo + aConsXCDR[ nCV, 2 ]
>
> Ahora me marca el siguiente error al modificar :consumo
>
> TSQLQUERY:FIELDPUT(953)
> Error XAILER:FieldPut()/0 Not in Edit or AddNew mode. FieldPut() not
> allowed
> Argumentos: ()
>
> Le agrege :Edit() antes de modificar el consumo y, ya no me marca error
> pero tampoco me modifica el consumo.
>
> Tengo Ver. 2.0 Octuber y uso DB MySQL.
>
> Apreciare cualquier ayuda que me den al respecto.
>
> Saludos,
> Mario A. Dávalos
>
-
- Mensajes: 190
- Registrado: Mar Ago 19, 2008 12:38 am
Me marcar error al editar
Si Fer, tengo una primary key que es autoincremental (id_cargas) y no esta
incluida en el Select.
Saludos,
"Fernando Leal" <visitante32@hotmail.com> escribió en el mensaje
news:[email=4afa0f4e@svctag-j7w3v3j....]4afa0f4e@svctag-j7w3v3j....[/email]
> Mario,
>
> En la tabla CARGAS tienes una llave primaria ??
> Por que es a la de producto de gallina.
>
> Saludos
>
>
>
> "Mario A. Dávalos" <mariodava@hotmail.com> escribió en el mensaje de
> noticias news:[email=4afa0896@svctag-j7w3v3j....]4afa0896@svctag-j7w3v3j....[/email]
>> Hola a todos,
>>
>> Esto me funcionaba bien en la version 1.99:
>>
>> WITH OBJECT oSQLQDataCarga := TSQLQuery():Create()
>>
>> IF :lOpen
>> :Close()
>> ENDIF
>>
>> :oDataSource := AppData:oDataSource
>>
>> :nLockType := adLockOptimistic
>>
>> :cSelect := "select id_cliente, importe, consumo, saldo from
>> CARGAS " + ;
>> "where (importe - consumo ) > 0 order by id_cliente,
>> compra"
>> :Open()
>>
>> :Gotop()
>>
>> WHILE ! :Eof()
>>
>> // Si tuvo consumo
>> IF ( nCV := Ascan( aConsXCDR, {|x| x[1] == :id_cliente} ) ) >
>> 0
>>
>> :consumo := :consumo + aConsXCDR[ nCV, 2 ]
>>
>> Ahora me marca el siguiente error al modificar :consumo
>>
>> TSQLQUERY:FIELDPUT(953)
>> Error XAILER:FieldPut()/0 Not in Edit or AddNew mode. FieldPut() not
>> allowed
>> Argumentos: ()
>>
>> Le agrege :Edit() antes de modificar el consumo y, ya no me marca error
>> pero tampoco me modifica el consumo.
>>
>> Tengo Ver. 2.0 Octuber y uso DB MySQL.
>>
>> Apreciare cualquier ayuda que me den al respecto.
>>
>> Saludos,
>> Mario A. Dávalos
>>
>
incluida en el Select.
Saludos,
"Fernando Leal" <visitante32@hotmail.com> escribió en el mensaje
news:[email=4afa0f4e@svctag-j7w3v3j....]4afa0f4e@svctag-j7w3v3j....[/email]
> Mario,
>
> En la tabla CARGAS tienes una llave primaria ??
> Por que es a la de producto de gallina.
>
> Saludos
>
>
>
> "Mario A. Dávalos" <mariodava@hotmail.com> escribió en el mensaje de
> noticias news:[email=4afa0896@svctag-j7w3v3j....]4afa0896@svctag-j7w3v3j....[/email]
>> Hola a todos,
>>
>> Esto me funcionaba bien en la version 1.99:
>>
>> WITH OBJECT oSQLQDataCarga := TSQLQuery():Create()
>>
>> IF :lOpen
>> :Close()
>> ENDIF
>>
>> :oDataSource := AppData:oDataSource
>>
>> :nLockType := adLockOptimistic
>>
>> :cSelect := "select id_cliente, importe, consumo, saldo from
>> CARGAS " + ;
>> "where (importe - consumo ) > 0 order by id_cliente,
>> compra"
>> :Open()
>>
>> :Gotop()
>>
>> WHILE ! :Eof()
>>
>> // Si tuvo consumo
>> IF ( nCV := Ascan( aConsXCDR, {|x| x[1] == :id_cliente} ) ) >
>> 0
>>
>> :consumo := :consumo + aConsXCDR[ nCV, 2 ]
>>
>> Ahora me marca el siguiente error al modificar :consumo
>>
>> TSQLQUERY:FIELDPUT(953)
>> Error XAILER:FieldPut()/0 Not in Edit or AddNew mode. FieldPut() not
>> allowed
>> Argumentos: ()
>>
>> Le agrege :Edit() antes de modificar el consumo y, ya no me marca error
>> pero tampoco me modifica el consumo.
>>
>> Tengo Ver. 2.0 Octuber y uso DB MySQL.
>>
>> Apreciare cualquier ayuda que me den al respecto.
>>
>> Saludos,
>> Mario A. Dávalos
>>
>