Crear vistas

Como las vistas y las consultas tienen mucho en común, se siguen pasos parecidos para crear una vista y una consulta. Elija las tablas y los campos que desee incluir en la vista, especifique las condiciones de combinación utilizadas para relacionar las tablas y especifique filtros para seleccionar registros específicos. A diferencia de las consultas, en las vistas también puede seleccionar cómo se envían las modificaciones realizadas a los datos de una vista a las tablas originales, o tablas de base, a partir de las cuales se crea la vista.

Cuando se crea una vista, Microsoft® Visual FoxPro® almacena una definición de vista en la base de datos actual. Esta definición contiene los nombres de las tablas y los campos de la vista, así como los valores de sus propiedades. Cuando use la vista, la definición de la misma se usará para generar una instrucción SQL que define el conjunto de datos de la vista.

Para obtener más información acerca de las propiedades de vistas, consulte Mostrar la estructura de una vista, DBGETPROP( ) o CURSORGETPROP( ).

Puede crear dos tipos de vistas: local y remota. Las vistas remotas utilizan sintaxis remota de SQL para seleccionar información de tablas de un origen de datos ODBC remoto. Las vistas locales usan la sintaxis SQL de Visual FoxPro para seleccionar información de tablas o vistas. Puede agregar una o más vistas remotas a una vista local, lo que le permitirá tener acceso a información de orígenes de datos de Visual FoxPro y ODBC remoto en la misma vista.

En esta sección

  • Crear una vista local
    Puede crear una vista local con el Diseñador de vistas o mediante el comando CREATE SQL VIEW.
  • Crear una vista de múltiples tablas
    Para tener acceso a información relacionada almacenada en tablas distintas, puede crear una vista y agregar dos o más tablas, o puede modificar una vista existente agregando tablas.
  • Modificar, eliminar y cambiar el nombre de vistas
    Puede modificar vistas existentes en el Diseñador de vistas mediante el Administrador de proyectos o a través del lenguaje.
  • Acceso a datos remotos
    Cuando desee utilizar datos situados en un servidor remoto, deberá crear una vista remota.
  • Mostrar los datos con las vistas
    Describe cómo se utilizan las vistas y explica cómo utilizar una vista mediante programación y a través de la interfaz.
  • Manipular datos sin conexión
    Ofrece información conceptual acerca del uso de las características de vistas sin conexión de Microsoft® Visual FoxPro® para cambiar, reunir y mostrar datos fuera de la base de datos host.
  • Optimizar el rendimiento de una vista
    Presenta instrucciones acerca de cómo establecer opciones de rendimiento y búsqueda de datos.

Secciones relacionadas

  • Crear consultas
    Utilice consultas para crear y trabajar con consultas sencillas de sólo lectura basadas en tablas (archivos .dbf) o vistas. Utilice vistas para tener acceso y actualizar registros de varias tablas, así como para actualizar datos locales y remotos.
  • Ejecutar consultas
    Proporciona instrucciones acerca de cómo ejecutar una consulta, elegir el destino de una consulta, ver la instrucción SQL de la misma y agregar un comentario a una consulta.
  • Consultar múltiples tablas y vistas
    Explica el proceso de consultar más de una tabla o vista y proporciona los pasos necesarios para agregar una tabla o vista a una consulta.