Grupo N°6 - Elizalde Miguel

10
UNIVERSIDAD DEL ECUADOR Facultad de Economía Ingeniería estadística Geovana Collaguazo Miguel Elizalde Consultas con parámetros Aula: 22

Transcript of Grupo N°6 - Elizalde Miguel

Page 1: Grupo N°6 - Elizalde Miguel

UNIVERSIDAD DEL ECUADOR

Facultad de Economía

Ingeniería estadística

Geovana Collaguazo Miguel Elizalde

Consultas con parámetros Aula: 22

Page 2: Grupo N°6 - Elizalde Miguel

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.

Page 3: Grupo N°6 - Elizalde Miguel

Parámetro: Un parámetro es una información que se proporciona a una consulta cuando esta se inicia. Se puede usar solo o como parte de una expresión mayor para formar un criterio en la consulta:

Selección

Tabla de referencias cruzadas

Anexar

Creación de tabla

Actualización

Page 4: Grupo N°6 - Elizalde Miguel

Criterios : Los criterios son los "filtros" que se agregan a una consulta para especificar qué elementos se devolverán cuando se inicie la consulta.

1: Cree una consulta de selección y luego ábrala en la vista Diseño.

2: En la fila Criterios del campo al que desee aplicar un parámetro, escriba entre corchetes el texto que desee que aparezca en el cuadro de parámetro. Por ejemplo, [Especifique la fecha de inicio:]

Page 5: Grupo N°6 - Elizalde Miguel

TIPO DE DATOS DE TIEMPO 3: Repita el paso 2 para cada campo en el que desee agregar parámetros.

Cuando inicie la consulta, el indicador aparecerá sin los corchetes.

Page 6: Grupo N°6 - Elizalde Miguel

Escriba el valor que busca y haga clic en Aceptar.Puede usar varios parámetros en un criterio. Por ejemplo, Entre [Especifique la fecha de inicio:] y [Especifique la fecha de finalización:]generará dos indicadores cuando inicie la consulta.

Page 7: Grupo N°6 - Elizalde Miguel

AGREGAR UN PARÁMETRO A UNA CONSULTA DE UNIÓN

Como no se puede ver una consulta de unión en la cuadrícula de diseño de la consulta, tendrá que hacer las cosas de una forma un poco distinta:

1. Abra la consulta de unión en la vista SQL.2. Agregue una cláusula WHERE que contenga los campos a los que desee agregar parámetros.3. Si ya existe una cláusula WHERE, compruebe si los campos a los que desee agregar parámetros ya están incluidos en la cláusula. En caso contrario, agréguelos.4. Escriba el indicador de parámetro en la cláusula where, por ejemplo, WHERE [MATRICULA ] = [LOCALIDAD]Son los que observar que están disponibles.

Page 8: Grupo N°6 - Elizalde Miguel

ESPECIFICAR LOS TIPOS DE DATOS DE LOS PARÁMETROS

Podemos configurar el parámetro para que solo acepte un tipo de datos determinado. Es muy importante especificar el tipo de datos para los datos numéricos, monetarios o de fecha y hora, porque los usuarios verán un mensaje de error más útil si especifican el tipo de datos equivocado, por ejemplo, texto cuando se espera un valor monetario.

Para especificar el tipo de datos de los parámetros de una consulta:

Con la consulta abierta en la vista Diseño, en la pestaña Diseño, en el grupo Mostrar u ocultar, haga clic en Parámetros.

En el cuadro Parámetros de la consulta, en la columna Parámetro, escriba la solicitud de cada parámetro para el que desee especificar un tipo de datos.

En la columna Tipo de datos, seleccione el tipo de datos para cada parámetro.

Page 9: Grupo N°6 - Elizalde Miguel

SINTAXIS

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()

Page 10: Grupo N°6 - Elizalde Miguel