Compartir a través de


Seleccionar datos con el Generador de aplicaciones

Una vez que ha diseñado su aplicación, debe seleccionar los orígenes de los datos que necesita para programar la aplicación. Puede utilizar la ficha Datos del Generador de aplicaciones para agregar bases de datos y tablas a la aplicación y el proyecto.

Agregar datos con la ficha Datos

Si ya dispone de datos, puede utilizar la ficha Datos para crear el entorno de datos de su aplicación al agregar a la aplicación tablas, libres o pertenecientes a una base de datos. En el momento en que especifica una tabla, el Generador de aplicaciones la presenta en la cuadrícula y se prepara para crear un formulario y un informe para esa tabla. En realidad, hasta este punto sólo ha seleccionado qué orígenes de datos desea incluir. Éstos no se agregarán realmente al marco hasta que seleccione el botón Generar. Si sólo desea agregar el origen de los datos, sin que se creen nuevos formularios e informes, debe desactivar las opciones que aparecen junto al nombre de la tabla. Si tiene activada la casilla de verificación de un formulario o informe, cuando haga clic en el botón Generar, el asistente correspondiente creará un nuevo documento para ese origen de datos. En las listas desplegables Estilo puede seleccionar un estilo visual para esos documentos.

Posteriormente puede modificar estos documentos a través de la ficha Formulario o Informe del Generador de aplicaciones. Si aparecen orígenes de datos en la cuadrícula de la ficha Datos y hace clic en el botón Aceptar para salir del Generador de aplicaciones, Visual FoxPro le solicitará que agregue las tablas, formularios e informes a su proyecto y aplicación. Al hacer clic en el botón Generar se realiza la misma función.

Los documentos generados por el Generador de aplicaciones contienen todos los campos del origen de datos seleccionado. Si desea tener más control sobre la composición y estructura de su documento, debe ejecutar el Asistente para formularios o el Asistente para informes directamente desde el menú Asistentes, para después agregar el documento que creó a la ficha Formulario o Informe. También puede agregar o modificar formularios o informes desde el Generador de aplicaciones.

Cuando utiliza el Generador de aplicaciones para agregar datos, éstos aparecen identificados en el proyecto como Excluido, lo que significa que no están enlazados en la aplicación creada. Esto permite modificar las tablas que se han agregado. Una tabla que forma parte de una aplicación es de sólo de lectura y no puede modificarse. Si desea incluir una tabla en el proyecto para hacerla de sólo lectura (por ejemplo, una tabla de consulta especial cuyos datos no cambiarán), haga clic con el botón secundario del mouse en la tabla, en el Administrador de proyectos, y seleccione el elemento Incluir del menú.

Crear datos con la ficha Datos

También puede usar los botones del Asistente para bases de datos o del Asistente para tablas de la ficha Datos para crear nuevas tablas para agregarlas a su proyecto y aplicación. Estos asistentes crean nuevas estructuras de datos para su aplicación en la carpeta de datos correspondiente y le permiten generar nuevos documentos siguiendo el procedimiento descrito anteriormente.

Los documentos básicos que crea el Generador de aplicaciones contienen todos los campos de las tablas en las que están basados. Estos documentos son excelentes para las funciones más elementales de entrada de datos y generación de informes, pero es posible que desee crear en su aplicación documentos con otras finalidades específicas. El Asistente para formularios y el Asistente para informes ofrecen más flexibilidad, y las Foundation Classes que se incluyen en la Galería de componentes ofrecen más funciones para los formularios e informes.

Buscar los datos

Si usa el Generador de aplicaciones para agregar datos y documentos a su aplicación, el enlace de los datos se realiza automáticamente. El Generador de aplicaciones ofrece, sin embargo, la opción Directorio de datos predeterminado, en la ficha Avanzado, cuando esté codificando manualmente documentos para enlazarlos con datos y necesite del marco de la aplicación para controlar la resolución de la ruta de acceso a los datos. Esa opción se usa para especificar una carpeta que contiene sus orígenes de datos y proporcionar así la información necesaria acerca de la ruta de acceso a esos datos.

Importar datos

En muchos casos, puede disponer ya de datos que desee utilizar, aunque es posible que no se encuentren en el formato adecuado. Puede que se trate de formato de texto o de una hoja de cálculo. En estos casos, puede usar el Asistente para importar para migrar los datos a tablas de FoxPro. Una vez efectuado este paso, esas tablas se pueden agregar fácilmente a la aplicación.

Hacer upsizing de datos

Visual FoxPro incluye un asistente para upsizing que permite transferir los datos de FoxPro a bases de datos de SQL Server. Si las necesidades de su aplicación justifican el uso de una de esas bases de datos, puede migrar fácilmente los datos existentes al mismo tiempo que mantiene intacta la aplicación.

El Asistente para upsizing a SQL le permite Crear vistas remotas en las tablas. Si selecciona esta opción, las tablas de su base de datos se convertirán en vistas remotas. Debido a que los documentos (formularios o informes) de la aplicación sólo están vinculados al nombre de origen de datos, la aplicación seguirá ejecutándose, pero los datos que se utilizarán ahora serán los de SQL Server, en lugar de los datos de las tablas de FoxPro.

Si ya dispone de datos de SQL Server y desea usarlos en su aplicación, puede crear fácilmente una base de datos de Visual FoxPro que contenga vistas remotas que apunten a esos orígenes de datos. El marco de la aplicación tratará esos datos igual que si fueran tablas originales de FoxPro.

Vea también

Diseñar aplicaciones con el marco de aplicaciones | Administrar documentos con el Generador de aplicaciones | Funcionalidad de la aplicación y el marco de aplicaciones