CREATE QUERY (Comando)

Abre el Diseñador de consultas.

CREATE QUERY [FileName | ?] [NOWAIT]

Parámetros

  • FileName
    Especifica el nombre de archivo para la consulta. Si no se incluye ninguna extensión con el nombre del archivo, Visual FoxPro le asignará automáticamente la extensión .qpr.

  • ?
    Muestra el cuadro de diálogo Crear, que le pide que asigne nombre a la consulta que desea crear.

  • NOWAIT
    Continúa la ejecución del programa después de que se haya abierto el Diseñador de consultas. El programa no espera a que se cierre el Diseñador de consultas para cerrarse, sino que continúa la ejecución en la línea de programa inmediatamente posterior a la línea que contiene CREATE QUERY NOWAIT. Si omite NOWAIT cuando se ejecuta CREATE QUERY en un programa, se abrirá el Diseñador de consultas y se detendrá la ejecución del programa hasta que se cierre el Diseñador de consultas.

    NOWAIT sólo es efectivo desde dentro de un programa. No tiene ningún efecto en CREATE QUERY cuando se ejecuta desde la ventana Comandos.

Observaciones

CREATE QUERY abre el Diseñador de consultas para que pueda crear una consulta de forma interactiva.

Para recuperar datos de las tablas se utiliza un comando SELECT de SQL. SELECT es muy eficaz y puede reemplazar a varios comandos de Visual FoxPro. Puesto que un comando SELECT de SQL realiza las funciones de varios comandos de Visual FoxPro, SELECT optimiza el rendimiento del programa.

Piense en SELECT como en una forma de presentar una consulta a Visual FoxPro para que obtenga información de tablas. SELECT le permite especificar la información que quiere sin tener que decirle a Visual FoxPro cómo ha de obtener la información. Visual FoxPro determina la forma óptima de obtener la información.

Después de crear una consulta, la consulta se almacenará en un archivo de programa de Visual FoxPro con una extensión .qpr. Un programa de consulta puede ejecutarse mediante DO. Cuando ejecute una consulta con DO debe incluir la extensión del archivo de consulta, como se muestra en el ejemplo siguiente.

DO my_query.qpr

Si se ejecuta el comando CREATE QUERY sin ningún argumento adicional, se abrirá una nueva ventana de consulta. A la consulta se le asigna el nombre QUERY1. Cuando salga de la ventana Consulta, podrá guardar la consulta con un nombre diferente.

Vea también

MODIFY QUERY | SELECT - SQL | Diseñador de consultas