FoxPro/Visual FoxPro - NO ACTUALIZA EL GRID

   
Vista:

NO ACTUALIZA EL GRID

Publicado por alexcoinc (449 intervenciones) el 30/07/2008 18:43:43
SALUDOS Y ESTE ES MI NUEVO CASO !!

Tengo una aplicacion en la cual existen dos botones: Uno para grabar en una tabla
y otro para mirar lo que se ha ido grabando.

Cuando pido los datos y utilizo el boton de grabar: (lo hago con replace), coloque un
mensaje de 'Registro Grabado' ... Para que el usuario sepa que se grabo Ok.

En lo que no está funcionando como debiera es cuando utilizo el boton para mirar que ha
ido grabando, pues me trae en el grid la informaciñon de este documento, pero no el
registro que acabo de grabar.

docu = Es el numero del documento quer estoy procesando en ese momento y que fue escogido
con anterioridad.

Esto es lo que tengo en boton MIRAR:

busca=str(docu)
sql2='select codigo,cantidad,valor from movim where (str(documento)==busca) into cursor cur_ver'
thisform.container1.grid1.recordsource=sql2
thisform.container1.grid1.refresh()
thisform.container1.grid1.column1.setfocus()
thisform.refresh()

Ahora Bien, si salgo hasta el inicio y vuelvo a entrar a la sección de movimientos, e
inmediatamente consulto, pues si me trae este último registro... No se si es que le
hace falta algo asi como un 'COMMIT' o qué??

Gracias por su ayuda !!

alexcoinc
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:NO ACTUALIZA EL GRID

Publicado por Juan Fernando (533 intervenciones) el 30/07/2008 18:54:43
Prueba asi x el cursor que creaste . ?

busca=str(docu)
sql2='select codigo,cantidad,valor from movim where (str(documento)==busca) into cursor cur_ver'

sele cur_ver
thisform.container1.grid1.recordsource=cur_ver
* sql2
esto va a abajo *
* thisform.container1.grid1.refresh()
thisform.container1.grid1.column1.setfocus()
thisform.container1.grid1.refresh()

thisform.refresh()
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:NO ACTUALIZA EL GRID

Publicado por alexcoinc (449 intervenciones) el 30/07/2008 22:43:59
Juan fernando No te entiendo, me explicas por favor !!

Gracias

Alex Co. Inc.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:NO ACTUALIZA EL GRID

Publicado por Juan Fernando (533 intervenciones) el 31/07/2008 16:35:21
Alex .:
Aquí creaste un cursor sql ?
cur_ver

Set delete On
busca=str(docu)
sql2='select codigo,cantidad,valor from movim where (str(documento)==busca) into cursor cur_ver'

sele cur_ver
Thisform.Grid1.AllowAddNew=.f.
* aqui cantidad de columnas que van a mostrar tú grid
Thisform.Grid1.ColumnCount=5
* aquí se agrega el nombre del cursor que creaste arriba ?
thisform.container1.grid1.recordsource="cur_ver "
********************************************************************************
thisform.container1.grid1.column1.setfocus()
thisform.container1.grid1.refresh()

thisform.refresh()
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:NO ACTUALIZA EL GRID

Publicado por alexcoinc (449 intervenciones) el 31/07/2008 17:04:56
Hermano Juan Fernando, Gracias por tu interes,

Ya lo ensaye y ESO NO FUNCIONA !!

Que puede estar pasando ??

Gracias

alexcoinc
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:NO ACTUALIZA EL GRID

Publicado por Miguel (115 intervenciones) el 02/08/2008 06:10:50
prueba este comando.

REQUERY( )
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar