FoxPro/Visual FoxPro - Problemas en el Grid

 
Vista:
sin imagen de perfil
Val: 11
Ha aumentado su posición en 3 puestos en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Problemas en el Grid

Publicado por Rafael (8 intervenciones) el 08/06/2018 17:28:49
Necesito ayuda. Resulta ser que en un formulario de ingreso de turnos, por dia y por hora, en el mismo le puse un grid para que el operador vaya viendo los turnos asignados, pero al momento de darle grabar, me deja el grid en blanco. Puse thisform.gridTurno.refresh pero no resulta.
Gracias
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
Imágen de perfil de Leonardo Daniel A.
Val: 1.115
Oro
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Problemas en el Grid

Publicado por Leonardo Daniel A. (499 intervenciones) el 09/06/2018 02:56:54
y tienes el grid asociado a alguna tabla ? donde agregues esos horarios... y haces el refresh cada que agregas un horario nuevo
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
sin imagen de perfil
Val: 11
Ha aumentado su posición en 3 puestos en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Problemas en el Grid

Publicado por Rafael (8 intervenciones) el 09/06/2018 03:55:42
Si, tengo una tabla creada con los posibles horarios. Realizo una carga con datos del cliente y el horario dado (tomado como combo1 de la tabla), pero al momento de hacer el refresh, y lo único que hace es borrarme el contenido del grid. Y gracias por responder
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
Imágen de perfil de Abel
Val: 642
Plata
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Problemas en el Grid

Publicado por Abel (286 intervenciones) el 09/06/2018 15:18:30
Prueba hacer lo siguiente:
antes del procedimiento que usas para guardar pones el RecordSource del grid en blanco y una vez terminado el proceso de guardar le devuelves el nombre de la tabla enlazada...

por ej.
thisform.grid1.recordsource = ""
.... aquí todo el procedimiento que usas para guardar...
thisform.grid1.recordsource = <NombreDeTablaoCursor>
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
sin imagen de perfil
Val: 115
Bronce
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Problemas en el Grid

Publicado por Luis (42 intervenciones) el 21/06/2019 04:10:23
Para que un grid se actualice una vez que que inserten un registro o modifiquen uno. deberán colocar las instrucciones que les indicaré.

1
2
3
select DEMO
go top
thisform.grid1.recordsource="DEMO"

En donde va la palabra demo deberá ir el nombre de su tabla o cursor.

Y listo problema solucionado

Revisa la siguiente pagina y encontrarás algunos ejemplos referente al tema.

https://visualfoxprogram.blogspot.com/
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
sin imagen de perfil
Val: 313
Bronce
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Problemas en el Grid

Publicado por José Francisco (166 intervenciones) el 22/06/2019 01:33:58
Sii, cuando se blanquea el grid , hay que ponerle Thisform.grid1.recoursource =“alias”
“alias” es el nombre de la tabla.
( de acuerdo si lo hiciste con el generador o manual)
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
sin imagen de perfil
Val: 115
Bronce
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Problemas en el Grid

Publicado por Luis (42 intervenciones) el 21/06/2019 15:34:57
select Vista
go top
thisform.grid1.recordsource="Vista"

Con esto solucionan el problema. sustituye "vista" por el nombre de tu table o cursor
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