FoxPro/Visual FoxPro - Problemas con las vistas...

 
Vista:

Problemas con las vistas...

Publicado por Cristhian (90 intervenciones) el 17/10/2003 17:04:13
Creo una vista en mi vase de datos por medio de CREATE SQL VIEW.
La primera vez que lo hago, lor ealiza bien, pero cuando la ejecuto de nuevo no me actualiza los datos, porque?

Traté haciendo lo sgte:
DELETE VIEW mivista
CREATE VIEW mivista AS CONSULTA SQL

pero tampoco me resultó, puesto que la elimina de la base y no la muestra despues.
Esta vista la creo para generar un informe

Que puedo hacer al respecto?

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:Problemas con las vistas...

Publicado por Roman Suazo (2723 intervenciones) el 17/10/2003 17:47:25
Por partes:

Si los datos solo los quieres para un informe, no uses vistas, mejor
un SELECT cuyo resultado se guarde en un cursor

Segundo, supongamos este caso, abres la tabla con BUFFER haces
cambios sobre la tabla, y despues generas la vista, si no has salvado
los datos de la tabla actual, la vista no mostrara esos cambios, solo
hasta que estos esten salvados, es decir, los datos del buffer no se
leen para una colsulta o vista..
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:Problemas con las vistas...

Publicado por Cristhian (90 intervenciones) el 17/10/2003 17:59:06
Si utilizo un SELECT.. INTO CUROSR..., cómo lo hago para agregar el cursor en el entorno de datos del INFORME para agregar los campos que necesito.
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:Problemas con las vistas...

Publicado por Roman Suazo (2723 intervenciones) el 17/10/2003 20:23:56
No tenes que agregarlo, prueba esto:

Pon el campo sobre el informe, pero en el origen del campo solo pon
el nombre, es decir, no le pones el nombre de la tabla. Esto es bueno
porque el informe te puede servir para otras tablas o cursores con la misma estructura.

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

RE:Problemas con las vistas...

Publicado por Cristhian (90 intervenciones) el 17/10/2003 21:29:45
Lo intenté.

Puse el nombre del campo que había asignado en el cursor en el informe (sin nombre de tabla).
Sin embargo, cuando ejecuto el informe me dice que "No se encuentra la variable CAMPO."
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:Problemas con las vistas...

Publicado por Roman Suazo (2723 intervenciones) el 17/10/2003 23:24:31
A mi me funcioa bien. Checa estos detalles:

-no deben haber tablas en el dataenvironment del informe
-antes de ejecutar el reporte debiste haber seleccionado el cursor
-cerciorate que pusiste un objeto campo en el reporte, en vez de una
etiqueta
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