La Web del Programador: Comunidad de Programadores
 
    Pregunta:  62029 - INCLUIR VISTAS EN UN PROYECTO
Autor:  Alberto Sapolin
Alguien me puede indicar, que debo hacer para incluir una vista local en mi proyecto. Cuando lo ejecuto a nivel de comandos, no tengo problemas; pero dentro de un programa compilado no se muestra nada en pantalla. Se que la vista es una opcion de mucha utilidad en FoxPro, pero no se como usarlo.

  Respuesta:  Jose Maria Vilar
Para trabajar vistas es tan simple como definirlas dentro de una base de datos

CREATE DATABASE PRUEBA
OPEN DATABASE PRUEBA

y aqui adentro creas las vista y las guardas con el nombre que quieras para
cada tipo de DBF que necesites

cualquier cosa escribime que te lo explico mas detallado

  Respuesta:  Guadalupe Leija
No tengo la respuesta correcta pero he batallado mucho con vistas y a final de cuentas tambien se requiere a veces filtarlas por lo que te suguiero (y si no te devuelvo tu dinero) que hagas un intento con algo de esto que he realizado y te sorprenderas (es un solo comando todo):

CREATE CURSOR revision_docs (id_numcred C(17),tipo N(1),n_despacho C(15),revisado L,numcred N(10),nombre C(50),fec_firma D,cve_firma C(15),fec_mov D,mod_mov C(8))
INSERT INTO revision_docs (id_numcred,tipo,n_despacho,revisado,numcred,nombre,fec_firma,cve_firma,fec_mov,mod_mov) ;
SELECT id_numcred,tipo,n_despacho,revisado,numcred,nombre,fec_firma,cve_firma,fec_mov,mod_mov FROM registros ;
WHERE registros.tipo=1 AND registros.n_despacho=thisform.despacho.value AND ;
BETWEEN(registros.fec_mov,thisform.fec_ini.value,thisform.fec_fin.value) order by nombre