Crear una consulta de origen de datos

Importante:  Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

Puede agregar, quitar u organizar campos, así como filtrar u ordenar datos aplicando una consulta al origen de datos. Las opciones de consulta sólo están disponibles para orígenes de datos basados en SQL, incluidas las listas y bibliotecas de Microsoft SharePoint, las bases de datos individuales (la sección Conexiones de bases de datos del panel de tareas Biblioteca de orígenes de datos) y las bases de datos vinculadas (conexiones de bases de datos incluidas en la sección Orígenes vinculados del panel de tareas Biblioteca de orígenes de datos).

Para los archivos XML, secuencias de comandos del servidor o servicios Web XML no están disponibles las características de selección de campos, filtrado y ordenación en el nivel de origen, porque estos orígenes de datos no disponen de un lenguaje de consulta como SQL. En su lugar, la selección de campos, el filtrado y la ordenación de estos orígenes de datos se llevan a cabo al crear la vista de datos que presenta los datos.

Si desea modificar los campos incluidos para las listas o bibliotecas predeterminadas de SharePoint en la Biblioteca de orígenes de datos o si desea vincular las listas o bibliotecas a otros orígenes de datos, primero debe crear una copia de la conexión de origen de datos para esa lista o biblioteca y luego modificarla.

En este artículo

Opciones de consulta únicas para distintos tipos de orígenes de datos

Agregar, quitar o reorganizar los campos

Agregar, eliminar o modificar un filtro

Agregar o quitar un criterio de ordenación

Opciones de consulta únicas para los distintos tipos de orígenes de datos

Además de ofrecer la capacidad de seleccionar campos, aplicar filtros y ordenar los datos en un origen de datos, los diferentes orígenes de datos proporcionan opciones adicionales para especificar consultas.

Listas y bibliotecas de SharePoint

Cuando especifique una consulta para listas y bibliotecas de SharePoint, también puede especificar el ámbito de la consulta utilizando las opciones de la lista Ámbito de elemento y carpeta.

Opciones de ámbito de elemento y carpeta

Las opciones de Ámbito de elemento y carpeta especifican si la consulta actual abarca las carpetas y subcarpetas. Esta posibilidad resulta especialmente útil cuando se trabaja con bibliotecas de SharePoint. Por ejemplo, si la carpeta Documentos compartidos no sólo contiene archivos sino también subcarpetas que también contienen archivos, también puede especificar qué archivos o carpetas, o ambos, deben incluirse en la consulta. Las opciones son las siguientes:

  • Para aplicar la consulta a todos los archivos y todas las subcarpetas de la carpeta actual, haga clic en Predeterminado.

  • Para aplicar la consulta únicamente a los archivos de la carpeta actual y no a las diversas subcarpetas, haga clic en SóloArchivos.

  • Si desea aplicar la consulta a todos los archivos de todas las carpetas pero no a ninguna de las subcarpetas de todo el sitio, haga clic en Recursivo.

  • Si desea aplicar la consulta a todos los archivos de todas las carpetas pero no a ninguna de las subcarpetas de todo el sitio, haga clic en TodoRecursivo.

Conexiones de bases de datos

Cuando especifique una consulta SQL para conexiones de bases de datos, también puede especificar si se deben sincronizar las instrucciones de lectura y escritura cuando se modifica la consulta.

Casilla de verificación Generar automáticamente instrucciones de escritura
La opción para generar instrucciones SQL de escritura para conexiones de bases de datos está seleccionada de forma predeterminada. Esta opción sincroniza las nuevas instrucciones de escritura además de las instrucciones de lectura, siempre que se modifica una conexión de base de datos.

Una instrucción de lectura es una instrucción SQL que recupera y muestra los datos que no se puede modificar. Una instrucción de escritura es una instrucción SQL que recupera los datos que se pueden modificar y, a continuación, se guarda en el origen de datos. Si va a generar automáticamente instrucciones de escritura, ya tiene las instrucciones generadas en caso de que desea crear un formulario de datos. Para obtener más información acerca de cómo crear un formulario de datos, vea Insertar una vista de datos como un formulario.

Orígenes de datos vinculados

Como se ha indicado antes, se puede modificar una consulta para un origen de datos vinculado únicamente si el origen de datos vinculado abarca dos conexiones de base de datos unidas entre sí en lugar de combinadas. Asimismo, cuando trabaje con conexiones de bases de datos vinculadas, tiene la opción de presentar los datos de forma tabulada o de manera jerárquica.

Ficha Consulta del cuadro de diálogo Propiedades del origen de datos

Tabular es la mejor opción si está trabajando con dos bases de datos vinculadas que tienen una relación de uno a uno (es decir, un registro de cualquiera de las bases de datos está relacionado con exactamente otro registro de la otra base de datos).

Jerárquico puede ser la mejor opción si posee bases de datos con una relación de uno a varios (es decir, un registro de una base de datos está relacionado con varios registros de las otras bases de datos).

Volver al principio

Agregar, quitar u organizar campos

Puede agregar, quitar u organizar los datos del origen de datos. Al hacerlo, sólo estará cambiando los campos que están disponibles para su visualización en el panel de tareas Detalles de la vista de datos. No estará agregando, quitando ni organizando los campos de los datos en sí.

  1. En el menú Paneles de tareas, haga clic en Biblioteca de orígenes de datos.

  2. En el panel de tareas Biblioteca de orígenes de datos, haga clic en el origen de datos que desee y, a continuación, en Propiedades.

  3. En la ficha Origen del cuadro de diálogo Propiedades del origen de datos, bajo Consulta, haga clic en Campos.

    Nota: Las opciones contenidas en la sección Consulta sólo están disponibles para los orígenes de datos SQL siguientes: listas y bibliotecas de SharePoint, bases de datos y orígenes de datos vinculados que constan de dos tablas de base de datos en la misma base de datos. Además, si el origen de datos utiliza una consulta personalizada, verá el botón Editar consulta personalizada en lugar de las opciones de Campos, Filtrar y Ordenar. Para eliminar una consulta personalizada, haga clic en Configurar conexión de base de datos, en Siguiente y, por último, en Finalizar. En el cuadro de diálogo Editar comandos SQL personalizados, haga clic en Editar comando para cada ficha que muestre una instrucción SQL y, a continuación, elimine la instrucción SQL.

    Sección Consulta del cuadro de diálogo Propiedades del origen de datos para una lista o biblioteca de SharePoint

    Sección Consulta de la ficha Origen del cuadro de diálogo Propiedades del origen de datos.

  4. En el cuadro de diálogo Campos mostrados, siga uno de estos procedimientos:

    • Para agregar un campo al origen de datos, bajo Campos disponibles, haga clic en el campo que desee y, a continuación, en Agregar.

    • Para quitar un campo del origen de datos, bajo Campos mostrados, haga clic en el campo que desee y, después, en Quitar.

    • Para cambiar el orden de los campos del origen de datos, bajo Campos mostrados, haga clic en el campo que desea mover y, a continuación, haga clic en Subir o en Bajar.

      Nota: Al subir un campo en la lista, la columna se mueve hacia la izquierda en la tabla de datos. Moviéndolo hacia abajo en la lista, la columna se desplaza hacia la derecha.

      Sugerencia: Para seleccionar varios campos al mismo tiempo, mantenga presionada la tecla CTRL mientras hace clic en cada uno de los campos.

Volver al principio

Agregar, eliminar o modificar un filtro

Los datos se pueden filtrar creando una consulta de filtro. Al filtrar un origen de datos, estará aplicando un filtro de manera que el origen de datos sólo muestre los datos que cumplen los criterios especificados. Por ejemplo, puede que tenga un origen de datos que incluya cientos o miles de registros. Sin embargo, sólo desea ver un subconjunto de dichos registros. Para que sólo se muestre ese subconjunto de registros del origen de datos puede crear un filtro.

  1. En el menú Paneles de tareas, haga clic en Biblioteca de orígenes de datos.

  2. En el panel de tareas Biblioteca de orígenes de datos, haga clic en el origen de datos que desee y, a continuación, en Propiedades.

  3. En la ficha Origen del cuadro de diálogo Propiedades del origen de datos, bajo Consulta, haga clic en Filtrar.

    Nota: Las opciones contenidas en la sección Consulta sólo están disponibles para los orígenes de datos SQL siguientes: listas y bibliotecas de SharePoint, bases de datos y orígenes de datos vinculados que constan de dos tablas de base de datos en la misma base de datos. Además, si el origen de datos utiliza una consulta personalizada, verá el botón Editar consulta personalizada en lugar de las opciones de Campos, Filtrar y Ordenar. Para eliminar una consulta personalizada, haga clic en Configurar conexión de base de datos, en Siguiente y, por último, en Finalizar. En el cuadro de diálogo Editar comandos SQL personalizados, haga clic en Editar comando para cada ficha que muestre una instrucción SQL y, a continuación, elimine la instrucción SQL.

    Sección Consulta del cuadro de diálogo Propiedades del origen de datos para una lista o biblioteca de SharePoint

    Sección Consulta de la ficha Origen del cuadro de diálogo Propiedades del origen de datos.

  4. En el cuadro de diálogo Propiedades del origen de datos, haga clic en Filtrar. Aparecerá el cuadro de diálogo Criterios de filtro.

Ahora puede agregar, eliminar o modificar los filtros.

Agregar un filtro

Eliminar un filtro

Modificar un filtro

Agregue una cláusula a un filtro existente

Agrupar las cláusulas de un filtro

Modificar una cláusula

Eliminar una cláusula

Agregar un filtro

  1. En el cuadro de diálogo Criterios de filtro, haga clic en Haga clic aquí para agregar una nueva cláusula.

  2. Haga clic en el cuadro Nombre de campo y, a continuación, en el campo que contiene los valores que desea.

  3. Haga clic en el cuadro Comparación y, a continuación, en el operador que desea.

  4. Haga clic en el cuadro Valor y, a continuación, escriba o seleccione los criterios que desee.

  5. Haga clic en Aceptar.

Eliminar un filtro

  • En el cuadro de diálogo Criterios de filtro, mantenga presionada la tecla MAYÚS mientras hace clic en la flecha de la columna izquierda de cada cláusula y, a continuación, presione SUPRIMIR.

Modificar un filtro

  1. En el cuadro de diálogo Criterios de filtro, haga clic en una cláusula existente y, a continuación, siga uno de estos procedimientos:

    • Haga clic en el cuadro Nombre de campo y, a continuación, en el campo que contiene los valores que desea.

    • Haga clic en el cuadro Comparación y, a continuación, en el operador que desea.

    • Haga clic en el cuadro Valor y, a continuación, escriba o seleccione los criterios que desee.

  2. Haga clic en Aceptar.

Agregar una cláusula a un filtro existente

Puede utilizar varias expresiones en un filtro único. Esto se hace agregando cláusulas nuevas que especifican criterios adicionales que los datos deben cumplir.

  1. En el cuadro de diálogo Criterios de filtro, al final de una cláusula existente, haga clic en el cuadro Y/O y, a continuación, siga uno de estos procedimientos:

    • Para crear un filtro en el que los datos deben coincidir con los criterios de ambas cláusulas, haga clic en Y.

    • Para crear un filtro en el que los datos sólo deben coincidir con los criterios de una cláusula, haga clic en O.

  2. En la fila siguiente, haga clic en Haga clic aquí para agregar una nueva cláusula.

  3. Haga clic en el cuadro Nombre de campo y, a continuación, en el campo que contiene los valores que desea.

  4. Haga clic en el cuadro Comparación y, a continuación, en el operador que desea.

  5. Haga clic en el cuadro Valor y, a continuación, escriba o seleccione los criterios que desee.

  6. Haga clic en Aceptar.

Agrupar las cláusulas de un filtro

Si su filtro contiene varias cláusulas, es posible que desee agrupar dos o más cláusulas de modo que se apliquen antes que otra cláusula.

  1. En el cuadro de diálogo Criterios de filtro, al final de la segunda cláusula, haga clic en el cuadro Y/O y, a continuación, haga clic en O.

  2. En el cuadro de diálogo Criterios de filtro, haga clic en Haga clic aquí para agregar una nueva cláusula.

  3. Haga clic en el cuadro Nombre de campo y, a continuación, en el campo que contiene los valores que desea.

  4. Haga clic en el cuadro Comparación y, a continuación, en el operador que desea.

  5. Haga clic en el cuadro Valor y, a continuación, escriba o seleccione los criterios que desee.

  6. Presione MAYÚS mientras hace clic en las flechas de la columna izquierda de las cláusulas que desea agrupar y, a continuación, haga clic en Agrupar. Para quitar la agrupación, haga clic en Desagrupar.

    Expresión de ejemplo en el cuadro de diálogo Criterios de filtro
    Los corchetes que conectan las dos cláusulas indican que estas cláusulas están agrupadas.
  7. Haga clic en Aceptar.

Modificar una cláusula

  • En el cuadro de diálogo Criterios de filtro, haga clic en una cláusula existente y, a continuación, siga uno de estos procedimientos:

    • En el cuadro Nombre de campo, haga clic en el campo que contiene los valores que desea utilizar.

    • Haga clic en el cuadro Comparación y, a continuación, en el operador que desea.

    • Haga clic en el cuadro Valor y, a continuación, escriba o seleccione los criterios que desee.

    • Haga clic en Aceptar.

Eliminar una cláusula

  • En el cuadro de diálogo Criterios de filtro, haga clic en la flecha de la columna izquierda de la cláusula que desea eliminar y, a continuación, presione SUPR.

Volver al principio

Agregar o quitar un criterio de ordenación

Al ordenar los datos de un origen de datos, modifica el orden en el que aparecen los datos. Ordenar es una técnica que se puede utilizar para reorganizar los registros de manera que se facilite la comprensión de los datos. Los criterios de ordenación comunes incluyen el orden alfabético y el numérico.

También puede ordenar por varios campos agregando más campos a la lista de criterios de ordenación. Cuando realice la ordenación por varios campos, el criterio de ordenación determina el orden en el que se realiza la ordenación y puede afectar a los datos del resultado.

  1. En el menú Paneles de tareas, haga clic en Biblioteca de orígenes de datos.

  2. En el panel de tareas Biblioteca de orígenes de datos, haga clic en el origen de datos que desee y, a continuación, en Propiedades.

  3. En la ficha Origen del cuadro de diálogo Propiedades del origen de datos, bajo Consulta, haga clic en Ordenar.

    Nota: Las opciones contenidas en la sección Consulta sólo están disponibles para los orígenes de datos SQL siguientes: listas y bibliotecas de SharePoint, bases de datos y orígenes de datos vinculados que constan de dos tablas de base de datos en la misma base de datos. Además, si el origen de datos utiliza una consulta personalizada, verá el botón Editar consulta personalizada en lugar de las opciones de Campos, Filtrar y Ordenar. Para eliminar una consulta personalizada, haga clic en Configurar conexión de base de datos, en Siguiente y, por último, en Finalizar. En el cuadro de diálogo Editar comandos SQL personalizados, haga clic en Editar comando para cada ficha que muestre una instrucción SQL y, a continuación, elimine la instrucción SQL.

    Sección Consulta del cuadro de diálogo Propiedades del origen de datos para una lista o biblioteca de SharePoint

    Sección Consulta de la ficha Origen del cuadro de diálogo Propiedades del origen de datos.

  4. En el cuadro de diálogo Propiedades del origen de datos, haga clic en Ordenar. Aparecerá el cuadro de diálogo Ordenar.

Ahora puede agregar o quitar un criterio de ordenación.

Agregar un criterio de ordenación

  1. En el cuadro de diálogo Ordenar, en Campos disponibles, haga clic en el campo por el que desea ordenar y, a continuación, haga clic en Agregar.

  2. Si no aparece ningún campo en Campos disponibles, haga doble clic en Más campos, haga clic en el campo por el que desea ordenar y, a continuación, en Aceptar.

  3. En Ordenar propiedades, siga uno de estos procedimientos:

    • Para ordenar un campo del valor más bajo al más alto (por ejemplo, A, B, C o 1, 2, 3), haga clic en Ascendente.

    • Para ordenar un campo del valor más alto al más bajo (por ejemplo, C, B, A o 3, 2, 1), haga clic en Descendente.

      Sugerencia: Para cambiar el criterio de ordenación de un campo de ascendente a descendente (o al contrario), haga doble clic en el campo de la lista Criterio de ordenación. Observe que el triángulo junto al nombre de campo indica si un campo se ordena en orden ascendente o descendente.

  4. Para ordenar por varios campos, agregue más campos a la lista Criterio de ordenación.

  5. Haga clic en Aceptar.

  6. También puede cambiar el criterio en el que se ordenan los campos. Para cambiar el criterio de los campos, haga clic en un campo de la lista Criterio de ordenación y, a continuación, en Subir o Bajar.

Quitar un criterio de ordenación

  • En el cuadro de diálogo Ordenar, bajo Criterio de ordenación, haga clic en el campo que desea quitar del criterio de ordenación y haga clic en Quitar. Para quitar todo el criterio de ordenación de la base de datos, quite todos los campos del criterio de ordenación.

Volver al principio

Nota: Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×