Curso de Access

Consultas de Selección

Imaginemos que se tiene una BD de doctores con 200 registros y necesito  un reporte de todos los pediatras existentes en ese hospital, o peor aun busco datos de un doctor en particular.

Puedo hacer una consulta general y me retornara información de todos, para lo que tendría  que  buscarlos de manera manual (¡muy tedioso no! Y ¡poco práctico!).

Bueno pues les tengo una buena noticia.

Para eso existen consultas de selección.

 

1.    Consultas de selección.

Son las consultas que   se caracterizan porque extraen y nos muestran  solo los datos que cumplen  con ciertos criterios.

¿Cómo hacer una consulta de selección?

Ejemplo:  De mi tabla doctores quiero que la consulta  muestre  solo datos de pediatras.

  Repetir los pasos del 1- 5 mencionados anteriormente en consultas generales.

En esta interfaz (vista diseño de consulta) vamos a filtrar las consultas  haciendo uso de  criterios.

         6. Ir a   criterios de la columna donde este campo especialidad escribir =pediatra

         7. Si quiero que mi consulta la ordene alfabéticamente:  en menú desplegable de opción orden elegir ascendente.

         8. Si en esta consulta no quiero que muestre el campo dirección, desactivo en opción mostrar

         9.Finalmente ejecutar  consulta !

Practica 8: Realiza 3 consultas   de selección en la BD de Hospital. Nómbralas  igual al  filtrado realizado.  Ej: consulta  de pediatra. 

  

Tarea: Investiga y comenta en el blog  cualquiera de los siguietes aspectos:

  • ¿ qué es la consulta por parámetros?
  • ¿Para que sirve la consulta por parametros ? 
About these ads

Comentarios en: "Consultas de Selección" (7)

  1. Misael Cortes dijo:

    Las consultas son una gran herramienta que nos permiten mostrar campos con un valor en específico y si deseamos que una consulta pida un valor o un modelo cada vez que se ejecuta debemos crear una consulta de parámetros, se pueden usar parámetros con un informe para la consulta pida criterios cuando se ejecuta el informe y con ello al agregar nuevas consultas podemos obtener las de mayor importancia.

  2. Yuri Mtz. dijo:

    Las consultas por parametros son aquellas cuyas condiciones de busqueda se definen mediante parametros. Si se ejecutan directamente desde la base de datos donde han sido definidas aparecerá un mensaje solicitando el valor de cada uno de los parametros.
    Si deseamos ejecutarlas desde una aplicación hay que asignar primero el valor de los parametros y despues ejecutarlas . Estas consultas se pueden utilizar como base para formularios e informes. Además muestra su propio dialogo el cual solicita información.

  3. Consultas con Parámetros
    Las consultas con parámetros son aquellas cuyas condiciones de búsqueda se definen mediante parámetros. Si se ejecutan directamente desde la base de datos donde han sido definidas aparecerá un mensaje solicitando el valor de cada uno de los parámetros. Si deseamos ejecutarlas desde una aplicación hay que asignar primero el valor de los parámetros y después ejecutarlas.

  4. Una consulta es una solicitud específica para la recuperación, creación, modificación o eliminación de información en una base de datos. Hay dos tipos básicos de consulta:

    Una consulta de selección es cualquier consulta que recupere información para mostrarla mediante una instrucción SQL SELECT.
    Una consulta de acción es un procedimiento almacenado que inserta, modifica o elimina información mediante las instrucciones SQL INSERT
    Los procedimientos almacenados pueden facilitar tanto el proceso de administración de la base de datos como la presentación de datos relativos a esa base de datos y sus usuarios. Los procedimientos almacenados son una colección previamente compilada de instrucciones SQL y de instrucciones opcionales de control de flujo almacenadas bajo un nombre y procesadas como una unidad. Los procedimientos almacenados se almacenan en una base de datos, se pueden ejecutar con una llamada de una aplicación y admiten variables declaradas por el usuario, ejecución condicional y otras potentes características de programación.

    Consultas de parámetros
    ¿Qué es una consulta de parámetros?
    Para ejecutar la misma consulta de manera repetida, pero con valores distintos y en momentos distintos, puede utilizar una consulta de parámetros. Un parámetro es un marcador de posición para un valor escrito durante la ejecución de una consulta. Por ejemplo, para localizar a todos los clientes en una tabla Clientes del mismo país o región, pero solicitar cada vez un país o región distinto, puede escribir @Escriba_País en la celda Criterios de la cuadrícula Diseño en el Diseñador de consultas para generar la siguiente instrucción de SQL SELECT:

    SELECT * FROM Clientes
    WHERE País = @Escribir_País

    El carácter del símbolo arroba (@) delante del parámetro Escribir_País indica a Access que muestre el cuadro de diálogo Escribir parámetro para que pueda escribir el nombre de un país o región, como, por ejemplo, “México” o “Dinamarca” y utilizar ese valor para la cláusula WHERE.

    Consultas de acción
    Puede crear los siguientes tipos de consultas de acción en los paneles Diagrama y Cuadrícula (los paneles gráficos) del Diseñador de consultas:

    Consulta de Anexar valores Crea una fila nueva e inserta valores literales en columnas especificadas. Este tipo de consulta crea una instrucción SQL INSERT INTO…VALUES.
    Consulta de datos anexados Crea filas nuevas al copiar filas existentes de una tabla a otra o a la misma tabla como filas nuevas. Este tipo de consulta crea una instrucción SQL INSERT…SELECT.
    Consulta de actualización Modifica los valores de las columnas individuales en una o más filas existentes de una tabla. Este tipo de consulta crea una instrucción SQL UPDATE.
    Consulta de eliminación Elimina una o más filas de una tabla. Este tipo de consulta crea una instrucción SQL DELETE.
    Nota Una consulta de eliminación suprime filas completas de la tabla. Si desea eliminar valores de columnas de datos individuales, utilice la consulta de actualización.

    Consulta de creación de tabla Crea una tabla nueva y sus filas al copiar los resultados de una consulta. Este tipo de consulta crea una instrucción SQL SELECT…INTO.

  5. ¿Què es la consulta por paràmetros?
    Consultas con Parámetros
    Las consultas con parámetros son aquellas cuyas condiciones de búsqueda se definen mediante parámetros.
    Si se ejecutan directamente desde la base de datos donde han sido definidas
    aparecerá un mensaje solicitando el valor de cada uno de los parámetros.
    Si deseamos ejecutarlas desde una aplicación hay que asignar primero
    el valor de los parámetros y después ejecutarlas. Su sintaxis
    es la siguiente:

    PARAMETERS nombre1 tipo1, nombre2 tipo2,
    … , nombreN tipoN Consulta
    Una consulta de parámetros muestra su propio cuadro de diálogo que le pide información. Puede diseñar una consulta para que solicite un dato, por ejemplo, un número de pieza, o de más de una pieza de información, por ejemplo, dos fechas. Microsoft Access, a continuación, recuperará todos los registros que contienen ese número de parte o todos los registros comprendidos entre esas dos fechas.

    También puede utilizar consultas de parámetros como base para formularios, informes y datos de páginas de acceso. Por ejemplo, puede crear un informe de ingresos mensuales basado en una consulta de parámetros. Cuando imprime el informe, Access muestra un cuadro de diálogo preguntando para el mes que desea que cubra el informe. Escriba un mes y, a continuación, Access imprime el informe correspondiente.

    Cómo crear una consulta con un parámetro

    Inicie Microsoft Access 2000 y, a continuación, abra la base de datos de ejemplo Neptuno.mdb.
    En el menú Ver , haga clic en Objetos de base de datos y, a continuación, haga clic en consultas .
    En la ventana base de datos, haga clic en la consulta facturas y a continuación, haga clic en Diseño .
    Escriba la línea siguiente en la celda criterios para el campo PaísDestinatario. Observe que la expresión que especifique debe ir entre corchetes.
    [ver facturas para el país]
    En el menú consulta , haga clic en Ejecutar . Cuando se le pida, escriba R.U. y, a continuación, haga clic en Aceptar para ver los resultados de la consulta. Observe que la consulta devuelve sólo aquellos registros cuyo país de envío es UK.

    Cierre la consulta sin guardarlo.

  6. Consultas con Parámetros
    Las consultas con parámetros son aquellas cuyas condiciones de búsqueda se definen mediante parámetros.
    Si se ejecutan directamente desde la base de datos donde han sido definidas
    aparecerá un mensaje solicitando el valor de cada uno de los parámetros.
    Si deseamos ejecutarlas desde una aplicación hay que asignar primero
    el valor de los parámetros y después ejecutarlas. Su sintaxis
    es la siguiente:
    PARAMETERS nombre1 tipo1, nombre2 tipo2,
    … , nombreN tipoN Consulta

    Parte Descripción
    nombre Es el nombre
    del parámetro
    tipo Es el tipo de
    datos del parámetro
    consulta Una consulta
    SQL

    Puede utilizar nombre pero no tipo de
    datos en una cláusula WHERE
    o HAVING.
    PARAMETERS Precio_Minimo Currency, Fecha_Inicio
    DateTime;
    SELECT IDPedido, Cantidad FROM Pedidos WHERE Precio > Precio_Minimo
    AND FechaPedido >= Fecha_Inicio;
    El ejemplo siguiente muestra como utilizar
    los parámetros en el programa de Visual Basic:
    Public Sub GeneraConsulta()
    Dim SQL As String
    Dim Qd As QueryDef
    Dim Rs As Recordset

    SQL = “PARAMETERS Precio_Minimo Currency, Fecha_Inicio DateTime; ”
    SQL = SQL & “SELECT IDPedido, Cantidad FROM Pedidos WHERE Precio> ”
    SQL = SQL & “Precio_Minimo AND FechaPedido >= Fecha_Inicio; ”
    Set Qd = BaseDatos.CreateQueryDef(MiConsulta, SQL)
    Qd.Parameters!Precio_Minimo = 2
    Qd.Parameters!FechaInicio = #31/12/95#
    Set Rs = Qd.OpenRecordset()
    End Sub
    Ejemplo:
    PARAMETERS [Escriba los Apellidos:]
    Text; SELECT * FROM Empleados

    WHERE [Escriba los Apellidos:] = [Apellidos]; La ejecución desde
    la base de datos solicita al usuario los apellidos del empleado y después
    muestra los resultados

  7. Dulce Valeria Becerril Carreon dijo:

    son consultas de búsqueda por parámetros y hace referencia a parametro estadistico y argumento

Los comentarios están cerrados.

Nube de etiquetas

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

%d personas les gusta esto: