Crear una consulta de base de datos de Microsoft Access que devuelve un solo valor se puede hacer de varias maneras , incluyendo formas que utilizan las funciones de agregado de SQL. Estas funciones se enumeran en Access ' Generador de expresiones . Cosas que necesitará
Microsoft Access
Ver Más instrucciones
1
Open Access y crear una tabla de base de datos de la muestra con los siguientes datos . Escriba la fila superior como los títulos de las columnas :
libro
, datesold , CostoUnitario , numbersoldFurther Shores, 12/1/2009 , $ 5.01,4 más Shores, 12/3/2009 , $ 4.98,7 Le amigo , 12/5 /2009 , $ 1.98,5 Le amigo , 12/6/2009 , $ 0.98,5
Press "Control" - . " S " para guardar la tabla y darle el nombre de " BookSales " cuando se le solicite < br > Página 2
Pulse " crear ", seguido " consulta" en la barra de herramientas de acceso para crear una nueva consulta. (Access 2003 usuarios , seleccione " Objetos ", seguido de " consulta" y luego en " Nuevo". )
Diálogo Haga doble clic en la tabla " BookSales " en el " Mostrar tabla " caja, a continuación, pulse " Cerrar " en la caja
3
Escriba lo siguiente en el " Field " . fila de la cuadrícula de la consulta :
TotalSales : Sum ( [ CostoUnitario ] * [ numbersold ] )
Marque la casilla de verificación en el " Show: " fila de la misma columna que ha introducido la fórmula " sum1 " in
4
Ejecutar la consulta , haga clic en su ficha y seleccionando " Vista Hoja de datos . " Tenga en cuenta que sólo un valor , las ventas totales de todos los registros de ventas , fue devuelto . Pulse el botón " Control" - S " para guardar la consulta y escriba " qtotalsales "para el nombre de la consulta cuando se le solicite.
5
Haga una copia de la consulta qtotalsales seleccionándolo en la ventana de navegación , a continuación, la tecla " control" - "C ", seguido de "Control" - ". V. " Type " qaggregate " cuando se le pregunte por el nombre de la nueva consulta
6
Haga clic en " qaggregate " en el panel de navegación y seleccione Haga clic en la función " TotalSales " en el "Campo :" " Vista Diseño ". fila y seleccione " Crear " para mostrar Acceso ' Generador de expresiones .
7
Haga doble clic en simplemente la palabra "Total " en el cuadro de diálogo Generador de expresiones, haga doble clic en el nodo "Funciones" en el panel de " elementos de expresión " .
8
Haga clic en " Funciones integradas ", a continuación, desplácese hacia abajo en la "expresión " Categorías panel y haga clic en la opción " SQL agregada " . Observe la lista de funciones en el panel " Valores de expresión " , todo lo cual devuelve un único valor .
9
Haga doble clic en la función " Max" y observe que el texto " Sum " que le seleccionó en el panel principal generador de expresiones ahora " Max . " Reemplazar el texto " TotalSales " por " BiggestSale ", luego haga clic en " Aceptar " para cerrar Generador de expresiones.
10
Haga clic en la ficha de la consulta (que se lee " qaggregate " ) y seleccione " vista Hoja de datos " para ejecutar la consulta . Tenga en cuenta que sólo un valor se volvió una vez más - la mayor venta , en este caso
11
Verifique que la cifra " $ 34.86 ", es correcta la siguiente manera : . Doble clic en el " BookSales " tabla en la ventana de navegación. Observe la fila cuyo campo " numbersold " tiene el valor más alto (y cuyo campo " CostoUnitario " tiene el segundo valor más alto. ) Multiplique el " CostoUnitario " para esa fila ($ 4,98) por la " numbersold " ( 7) producir el total de $ 34.86 para verificar su resultado total de la consulta SQL .