Compartir a través de


Crear vistas sin conexión

Como con los datos en línea, analice sus requisitos antes de crear vistas sin conexión para determinar el diseño de vistas que necesita en la base de datos sin conexión. Cuando determine el subconjunto de datos que desea usar sin conexión, puede partir de una vista existente o crear una vista nueva. Si ya existe una vista que devuelve los registros que quiere usar sin conexión, puede usarla, o puede crear una vista mediante programación. La vista que usa sin conexión se almacena en un archivo .dbf en el contenedor de base de datos sin conexión.

Nota   Si pretende modificar datos en una vista sin conexión, asegúrese de hacer la vista actualizable antes de usarla sin conexión. Cuando una vista está sin conexión sólo puede establecer sus propiedades de actualización por medio de programación; no puede modificar una vista sin conexión en el Diseñador de vistas.

Para usar una vista existente sin conexión

Por ejemplo, si desea ir a sitios cliente para actualizar cuentas, agregar clientes y registrar nuevas ventas, necesitará la información de los clientes así como los pedidos actuales y las descripciones de los productos en línea. Puede tener una vista llamada customerinfo que combine información de la tabla Customers, la tabla Orders y la tabla OrderItems. Para crear la vista, use este código:

CREATEOFFLINE("customerinfo")

Para crear una vista sin conexión mediante programación

Por ejemplo, el código siguiente crea una vista que muestra datos de la tabla Products y la tabla Inventory desde la base de datos en línea. Como no se especifica ningún criterio de actualización, esta vista es de sólo lectura.

CREATE SQL VIEW showproducts ;
   CONNECTION dsource ;
   AS SELECT * FROM Products INNER JOIN Inventory ;
   ON Products.ProductID = Inventory.ProductID ;
CREATEOFFLINE("showproducts")

Vea también

Manipular datos sin conexión | Crear consultas | Actualizar datos en línea | Optimizar el rendimiento de una vista