Actualizar Grids desde su Valid

19/05/2005 - 20:34 por hiramindiaz | Informe spam
Bunas tardes:
Necesito actualizar los valores de unas columna de un grid, para empezar
el grid lo lleno con un cursor desde una consulta y tengo 3 columnas con
campos numericos p.e.: Cantidad, Precio, Total y al querer modificar el grid
en su columna cantidad quiero que se actualice la columna total, pero no se
como, he intentado en el valid del colimn1.text1 del grid consultando el
mismo cursor que lo crea pero me dice que el objeto, que no es otra cosa que
l nombre del cursor, no lo encuentra.
Si pueden darme una mano, de antemano muchas gracias.

Preguntas similare

Leer las respuestas

#1 Germán Giraldo
19/05/2005 - 22:38 | Informe spam
Qué código pones en el Valid?

Saludos

Germán Giraldo


"hiramindiaz" escribió en el mensaje
news:#
Bunas tardes:
Necesito actualizar los valores de unas columna de un grid, para


empezar
el grid lo lleno con un cursor desde una consulta y tengo 3 columnas con
campos numericos p.e.: Cantidad, Precio, Total y al querer modificar el


grid
en su columna cantidad quiero que se actualice la columna total, pero no


se
como, he intentado en el valid del colimn1.text1 del grid consultando el
mismo cursor que lo crea pero me dice que el objeto, que no es otra cosa


que
l nombre del cursor, no lo encuentra.
Si pueden darme una mano, de antemano muchas gracias.


Respuesta Responder a este mensaje
#2 hiramindiaz
19/05/2005 - 23:15 | Informe spam
Este es el Codigo que me marca el error:
store 0.00 to subtotal

sele cursorordenescompra
scan

cursorordenescompra.total=cursorordenescompra.cantidad*cursorordenescompra.p
reciounit
subtotal=subtotal+cursorordenescompra.total
endscan
sele cursorordenescompra
go top
thisform.grid1.refresh

y este codigo simplemente no me hace nada

sele cursorordenescompra
scan
total=cantidad*preciounit
subtotal=subtotal+cursorordenescompra.total
endscan

"Germán Giraldo" escribió en el mensaje
news:
Qué código pones en el Valid?

Saludos

Germán Giraldo


"hiramindiaz" escribió en el mensaje
news:#
> Bunas tardes:
> Necesito actualizar los valores de unas columna de un grid, para
empezar
> el grid lo lleno con un cursor desde una consulta y tengo 3 columnas con
> campos numericos p.e.: Cantidad, Precio, Total y al querer modificar el
grid
> en su columna cantidad quiero que se actualice la columna total, pero no
se
> como, he intentado en el valid del colimn1.text1 del grid consultando el
> mismo cursor que lo crea pero me dice que el objeto, que no es otra cosa
que
> l nombre del cursor, no lo encuentra.
> Si pueden darme una mano, de antemano muchas gracias.
>
>


Respuesta Responder a este mensaje
#3 Germán Giraldo
19/05/2005 - 23:35 | Informe spam
Prueba esto

REPLACE cursorordenescompra.total WITH ;
cursorordenescompra.cantidad * cursorordenescompra.p ;
IN cursorordenescompra

SUM cursorordenescompra.total ALL TO m.SubTotal

A los campos de Tablas (cursores) no se les puede asignar un valor como a
una variable, debes utilizar el comando REPLACE.

Saludos

Germán Giraldo


"hiramindiaz" escribió en el mensaje
news:
Este es el Codigo que me marca el error:
store 0.00 to subtotal

sele cursorordenescompra
scan




cursorordenescompra.total=cursorordenescompra.cantidad*cursorordenescompra.p
reciounit
subtotal=subtotal+cursorordenescompra.total
endscan
sele cursorordenescompra
go top
thisform.grid1.refresh

y este codigo simplemente no me hace nada

sele cursorordenescompra
scan
total=cantidad*preciounit
subtotal=subtotal+cursorordenescompra.total
endscan

"Germán Giraldo" escribió en el mensaje
news:
> Qué código pones en el Valid?
>
> Saludos
>
> Germán Giraldo
>
>
> "hiramindiaz" escribió en el mensaje
> news:#
> > Bunas tardes:
> > Necesito actualizar los valores de unas columna de un grid, para
> empezar
> > el grid lo lleno con un cursor desde una consulta y tengo 3 columnas


con
> > campos numericos p.e.: Cantidad, Precio, Total y al querer modificar


el
> grid
> > en su columna cantidad quiero que se actualice la columna total, pero


no
> se
> > como, he intentado en el valid del colimn1.text1 del grid consultando


el
> > mismo cursor que lo crea pero me dice que el objeto, que no es otra


cosa
> que
> > l nombre del cursor, no lo encuentra.
> > Si pueden darme una mano, de antemano muchas gracias.
> >
> >
>
>


Respuesta Responder a este mensaje
#4 Germán Giraldo
19/05/2005 - 23:41 | Informe spam
Me olvidé mencionar con el código que te propongo no necesitas el Scan.

Saludos

Germán Giraldo


"hiramindiaz" escribió en el mensaje
news:
Este es el Codigo que me marca el error:
store 0.00 to subtotal

sele cursorordenescompra
scan




cursorordenescompra.total=cursorordenescompra.cantidad*cursorordenescompra.p
reciounit
subtotal=subtotal+cursorordenescompra.total
endscan
sele cursorordenescompra
go top
thisform.grid1.refresh

y este codigo simplemente no me hace nada

sele cursorordenescompra
scan
total=cantidad*preciounit
subtotal=subtotal+cursorordenescompra.total
endscan

"Germán Giraldo" escribió en el mensaje
news:
> Qué código pones en el Valid?
>
> Saludos
>
> Germán Giraldo
>
>
> "hiramindiaz" escribió en el mensaje
> news:#
> > Bunas tardes:
> > Necesito actualizar los valores de unas columna de un grid, para
> empezar
> > el grid lo lleno con un cursor desde una consulta y tengo 3 columnas


con
> > campos numericos p.e.: Cantidad, Precio, Total y al querer modificar


el
> grid
> > en su columna cantidad quiero que se actualice la columna total, pero


no
> se
> > como, he intentado en el valid del colimn1.text1 del grid consultando


el
> > mismo cursor que lo crea pero me dice que el objeto, que no es otra


cosa
> que
> > l nombre del cursor, no lo encuentra.
> > Si pueden darme una mano, de antemano muchas gracias.
> >
> >
>
>


Respuesta Responder a este mensaje
#5 hiramindiaz
20/05/2005 - 00:26 | Informe spam
Efectivamente mi estimado Germán:
El error lo tenia en querer asignarle una operacion a una colmna del
cursor como si fuera un objeto omitiendo los replace, mil gracias por
mostrarme esta torpeza.
"Germán Giraldo" escribió en el mensaje
news:#
Me olvidé mencionar con el código que te propongo no necesitas el Scan.

Saludos

Germán Giraldo


"hiramindiaz" escribió en el mensaje
news:
> Este es el Codigo que me marca el error:
> store 0.00 to subtotal
>
> sele cursorordenescompra
> scan
>
>



cursorordenescompra.total=cursorordenescompra.cantidad*cursorordenescompra.p
> reciounit
> subtotal=subtotal+cursorordenescompra.total
> endscan
> sele cursorordenescompra
> go top
> thisform.grid1.refresh
>
> y este codigo simplemente no me hace nada
>
> sele cursorordenescompra
> scan
> total=cantidad*preciounit
> subtotal=subtotal+cursorordenescompra.total
> endscan
>
> "Germán Giraldo" escribió en el mensaje
> news:
> > Qué código pones en el Valid?
> >
> > Saludos
> >
> > Germán Giraldo
> >
> >
> > "hiramindiaz" escribió en el mensaje
> > news:#
> > > Bunas tardes:
> > > Necesito actualizar los valores de unas columna de un grid, para
> > empezar
> > > el grid lo lleno con un cursor desde una consulta y tengo 3 columnas
con
> > > campos numericos p.e.: Cantidad, Precio, Total y al querer modificar
el
> > grid
> > > en su columna cantidad quiero que se actualice la columna total,


pero
no
> > se
> > > como, he intentado en el valid del colimn1.text1 del grid


consultando
el
> > > mismo cursor que lo crea pero me dice que el objeto, que no es otra
cosa
> > que
> > > l nombre del cursor, no lo encuentra.
> > > Si pueden darme una mano, de antemano muchas gracias.
> > >
> > >
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida