FoxPro/Visual FoxPro - Scatter

 
Vista:

Scatter

Publicado por Juan Carlos (128 intervenciones) el 08/01/2007 15:06:02
Hola amigos del foro:

Estoy atrapado en esto, a ver si me pueden ayudar:
Tengo un formulario con un Pageframe el cual contiene 3 Pages, el cual desde el INIT, le hago lo sgte:

SELE MiTabla
Scatter memo memvar

Pero resulta que solo refresca los datos del Page1, dejando Page2 y Page3 sin actualizar, los datos ejm m.FechaIngreso, m.NombreEstacion, etc etc. aun refrescando el formulario.

Que podra ser amigos o que me falta.

Otra duda es la sgte, digamos que tengo este codigo
SELECT Pais,Codigo,Nombre FROM MiTabla WHERE Pais='Espana' INTO ARRAY MAT1

La pregunte es como puedo saber cuantos registros tiene MAT1, le hice un COUNT pero no se puede.

Desde ya muchas 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

RE:Scatter

Publicado por Plinio (7841 intervenciones) el 08/01/2007 16:36:00
1- En el Evento Activate de cada Page agrega This.refresh

2- ALEN(mat1,1)
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

RE:Scatter

Publicado por Ernesto Hernandez (4623 intervenciones) el 08/01/2007 17:06:11
Pero resulta que solo refresca los datos del Page1, dejando Page2 y Page3 sin actualizar, los datos ejm m.FechaIngreso, m.NombreEstacion, etc etc. aun refrescando el formulario.

Puedes crear un procedimiento DesplegaDatos o como le quieras llamar
y utilizarlo en el activate de cada PageFrame como te sugirio Plinio
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:Scatter

Publicado por Juan Carlos (128 intervenciones) el 08/01/2007 18:21:58
Hola y gracias a los 2 por su tiempo y paciencia en este foro de ayudar a mucha gente como Yo.

Plinio de:
1- En el Evento Activate de cada Page agrega This.refresh

2- ALEN(mat1,1) , solo esta quedo de perlas.

Con la primera aun nada le puse el Refresh en el evento Activate y nada de nada, no me refresca. algo habre hecho mal.

Gracias y sigue pendiente la ayuda.
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:Scatter [ SOLUCIONADO ]

Publicado por Juan Carlos (128 intervenciones) el 08/01/2007 18:31:58
Hola amigo, acabo de solucionarlo:

Al parece la idea de Plinio estuvo muy buena, lo que hice fue hacer mencion de la tabla y ponerle de nuevo SCATTE MEMO MEMVAR, no se si sera lo correcto pero funciona; ahi les dejo el codigo

En el evento Activate

SELE MiTabla
Scatter memo memvar
This.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
sin imagen de perfil

RE:Scatter [ SOLUCIONADO ]

Publicado por Ernesto Hernandez (4623 intervenciones) el 08/01/2007 19:24:12
Si es lo mismo que hubieras hecho al crear el procedimiento y asi no tendrias que escribirlo en cada Activate . pero lo importante es que ya te funciono .

Suerte
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:Scatter [ SOLUCIONADO ]

Publicado por Juan Carlos (128 intervenciones) el 08/01/2007 22:43:48
Hola Ernesto:

Tienes razon, me ahorre alguna lineas con el Procedimiento, quedo ok.

Saludos.
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

RE:Scatter [ SOLUCIONADO ]

Publicado por Ernesto Hernandez (4623 intervenciones) el 09/01/2007 00:03:04
Que bien que quedo
Ese es uno de los propositos de los procedimientos creados en los forms.


Suerte
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:Scatter

Publicado por Gregory (187 intervenciones) el 09/01/2007 20:44:30
para refrescar el grid en el page frame puedes hacer los siguiente:
thisform.pageframe1.page1.grid1.refresh

para lo segundo utiliza reccount() para contar registros y no count.

suerte chau
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