Usar los operadores ! y . (punto) en las expresiones
Puede utilizar los operadores ! y . (punto) en un identificador para indicar el tipo de elemento que va inmediatamente a continuación.
El operador ! indica que el elemento siguiente ha sido definido por el usuario (un elemento de una colección). Por ejemplo, puede usar el operador ! para hacer referencia a un formulario abierto, a un informe abierto o a un control de un formulario o informe abierto.
El operador ! indica que el elemento siguiente ha sido definido por el usuario (un elemento de una colección). Por ejemplo, puede usar el operador ! para hacer referencia a un formulario abierto, a un informe abierto o a un control de un formulario o informe abierto.
Identificador
|
Hace referencia a
|
Formularios![Pedidos]
|
El formulario abierto Pedidos
|
Informes![Factura]
|
El informe abierto Factura
|
Formularios![Pedidos]![IdPedido]
|
El control IdPedido del formulario abierto Pedidos
|
Operadores aritméticos
Si utiliza esta expresión
|
Microsoft Access presenta
|
=[Subtotal]+[Cargo]
|
La suma de los valores de los controles Subtotal y Cargo.
|
=[FechaRequerida]-[FechaEnviado]
|
La diferencia entre los valores de los controles FechaRequerida y FechaEnviado.
|
=[Precio]*1.06
|
El producto del valor del control Precio y 1.06 (incrementa un 6 por ciento al valor de Precio).
|
=[Cantidad]*[Precio]
|
El producto de los valores de los controles Cantidad y Precio.
|
=[TotalEmpleado]/[TotalPaís]
|
El cociente de los valores de los controles TotalEmpleado y TotalPaís
|
Operadores de comparación
El Operador de comparación debe ser uno de los siguientes: <, >, =, <=, >=, <>, Entre…y, Como, En.
Expresiones complejas
Una expresión compleja se crea combinando dos expresiones simples con los operadores Y u O. Una expresión compleja tiene una del as siguientes formas:
Expresión Simple Y Expresión Simple
o
Expresión Simple O Expresión Simple
o
Expresión Simple O Expresión Simple
Una expresión compleja es total o parcialmente optimizable dependiendo de si una o ambas expresiones simples son optimizables y de qué operador haya utilizado para combinarlas. Una expresión compleja es optimizable estas cosas son verdaderas:
La expresión utiliza Y u O para unir dos criterios.Ambos criterios están compuestos de expresiones optimizables simples.

Crear una consulta
A menudo, Microsoft Access puede crear automáticamente una consulta de modo que el usuario no tenga que diseñar una desde cero.
Para crear una consulta con el fin de utilizarla como base de un formulario o informe, pruebe a utilizar los asistentes para formularios o informes. Estos asistentes crean el formulario o el informe, y si está basado en más de una tabla, también crean su instrucción SQL base. Si lo desea, puede guardar la instrucción SQL como una consulta.
Para crear fácilmente consultas que desea ejecutar de forma independiente o en las que desea basar varios formularios e informes, pruebe a utilizar uno de los asistentes para consultas. Los asistentes para consultas realizan todo el trabajo básico automáticamente una vez obtenidas respuestas a una serie de preguntas. Incluso aunque esté acostumbrado a crear consultas, tal vez desee utilizar un asistente para diseñar rápidamente la consulta. A continuación, puede cambiar a la vista Diseño para personalizarla.
Para crear consultas sobre filtros que creó usando Filtro por formulario, Filtro por selección o Filtro por entrada, guarde el filtro como una consulta.
Para crear fácilmente consultas que desea ejecutar de forma independiente o en las que desea basar varios formularios e informes, pruebe a utilizar uno de los asistentes para consultas. Los asistentes para consultas realizan todo el trabajo básico automáticamente una vez obtenidas respuestas a una serie de preguntas. Incluso aunque esté acostumbrado a crear consultas, tal vez desee utilizar un asistente para diseñar rápidamente la consulta. A continuación, puede cambiar a la vista Diseño para personalizarla.
Para crear consultas sobre filtros que creó usando Filtro por formulario, Filtro por selección o Filtro por entrada, guarde el filtro como una consulta.
Si ninguno de estos métodos satisface sus necesidades, puede crear la consulta desde cero en la vista Diseño de la consulta.
Crear una consulta de selección sin un asistente
- En la ventana Base de datos, haga clic en la ficha Consultas y, a continuación, haga clic en Nuevo.
- En el cuadro de diálogo Nueva consulta, haga clic en Vista Diseño y, a continuación, elija Aceptar.
- En el cuadro de diálogo Mostrar tabla, haga clic en la ficha que enumera los objetos con cuyos datos desea trabajar.
- Haga doble clic en el nombre de cada objeto que desea agregar a la consulta y, a continuación, haga clic en Cerrar.
- Si tiene varias tablas o consultas en la consulta, asegúrese de que están conectadas entre sí mediante una línea de combinación, de modo que Microsoft Access sepa cómo está relacionada la información. Si no están conectadas, cree usted mismo la línea de combinación.
- Si las tablas o consultas están combinadas, puede cambiar el tipo de combinación para que afecte a qué registros selecciona la consulta.
- Agregue campos a la consulta arrastrando los nombres de los campos desde la lista de campos hasta la cuadrícula de diseño
- Mejore la consulta; para ello, introduzca criterios, agregue un orden, cree campos calculados, calcule la suma, el promedio, la cuenta u otro tipo de total con los datos recuperados o modifique de otro modo el diseño de la consulta.
- Para guardar la consulta, haga clic en Guardar en la barra de herramientas. Escriba un nombre que siga las reglas para nombrar objetos de Microsoft Access y elija Aceptar.
- Para ver el resultado de la consulta, haga clic en Ver en la barra de herramientas.
Elementos de la ventana de diseño
Barra de título Zona de datos Cuadrícula QBE Barra de separación Barra de herramientas La cuadrícula QBE se compone de cinco filas:
Campo: Indica los campos que se van a utilizar en la consulta.
Orden: Indica si el resultado de la consulta se va a presentar ordenado por algún campo y si dicha clasificación será alfabética, numérica, etc.
Mostrar: Permite ocultar un campo para que no aparezca en el resultado de la consulta.
Criterios: Es la primera fila que se puede usar para indicar a Access cuál es nuestra consulta. La forma de hacerlo es por medio de condiciones o criterios.
O: Esta fila, y las que están debajo de ella, también se utilizan para definir la consulta. Se llaman filas de criterios o filas de condiciones.
Agregar campos a la consulta
En una consulta, agregue sólo aquellos campos cuyos datos desee visualizar, establecer con ellos los criterios, agrupar por, actualizar u ordenar.
Abra la consulta en la vista Diseño, o abra un formulario u hoja de datos y presente la ventana Filtro u orden avanzado.
En una consulta, asegúrese de que la lista de campos de la tabla o consulta que contiene los campos que desea agregar aparece en la parte superior de la ventana. Puede agregar una tabla o consulta si la lista de campos que necesita no está en la consulta.
Seleccione uno o más campos de la lista de campos y arrástrelos a las columnas de la cuadrícula, o haga doble clic sobre el nombre de campo a añadir a la consulta para que éste se añada automáticamente sin necesidad de arrastrarlo.
En una consulta, asegúrese de que la lista de campos de la tabla o consulta que contiene los campos que desea agregar aparece en la parte superior de la ventana. Puede agregar una tabla o consulta si la lista de campos que necesita no está en la consulta.
Seleccione uno o más campos de la lista de campos y arrástrelos a las columnas de la cuadrícula, o haga doble clic sobre el nombre de campo a añadir a la consulta para que éste se añada automáticamente sin necesidad de arrastrarlo.
Si queremos agregar todos los campos hacemos doble clic en la barra de título de la tabla a añadir, con esto conseguimos que se autoseleccionen todos los campos, seguidamente pinchamos uno de ellos y sin soltar el botón del ratón lo arrastramos a la cuadrícula, con lo que obtenemos una consulta con todos los campos. También podemos hacer doble clic sobre el asterisco que aparece antes de los campos, pero en este caso se agregarán todos los campos, pero no los veremos en pantalla para poder hacer una consulta particular sobre el campo determinado, con lo que tendríamos que añadir dicho campo haciendo doble clic sobre él y luego poniendo los criterios que deseamos.
Introducir criterios en una consulta
- Abra una consulta en la vista Diseño o muestre la ventana Filtro u orden avanzado de una tabla, consulta o formulario.
- Haga clic en la primera celda Criterios del campo para el cual desea establecer criterios.
- Escriba la expresión de los criterios directamente o mediante el Generador de expresiones.
- Para introducir otra expresión en el mismo campo o en otro campo, sitúese en la celda Criterios apropiada y escriba la expresión.
Ejecutar la consulta
Haga clic en Ejecutar en la barra de herramientas para ejecutar la consulta o seleccionando el comando Ejecutar del menú Consulta.
Propiedades de las consultas
Las propiedades más importantes son:
Descripción: Sirve para describir la consulta.
Salida de todos los campos: Si activamos la opción Sí aparecerán todos los campos en la cuadrícula QBE.
Valores superiores: Permite ver sólo los valores superiores de un campo. Si escribimos 10, de los registros que cumplan los criterios, nos mostrará los 10 valores más altos.
Valores únicos: Sólo mostrará registros en que los valores de todos los campos sean únicos.
Registros únicos: muestra sólo los valores sin repetir.
Campos calculados
Campo definido en una consulta que presenta el resultado de una expresión en lugar de datos almacenados. El valor se vuelve a calcular cada vez que cambia algún valor en la expresión. Un control calculado es un control en un formulario o informe que presenta el resultado de una expresión en lugar de datos almacenados. El nombre aparece antes de la expresión y va seguido por dos puntos. En una hoja de datos, este nombre es el encabezado de la columna.
En el caso de cálculos personalizados, necesita crear un nuevo campo calculado directamente en la cuadrícula de diseño. Para crear un campo calculado, escriba una expresión en una celda en blanco Campo en la cuadrícula de diseño de la consulta.
La expresión puede constar de cálculos múltiples; por ejemplo, Suma([UnidadesEnExistencia]+ [UnidadesEnPedido]). También puede especificar los criterios por los que un campo calculado puede afectar a los resultados del cálculo.
En el caso de cálculos personalizados, necesita crear un nuevo campo calculado directamente en la cuadrícula de diseño. Para crear un campo calculado, escriba una expresión en una celda en blanco Campo en la cuadrícula de diseño de la consulta.
La expresión puede constar de cálculos múltiples; por ejemplo, Suma([UnidadesEnExistencia]+ [UnidadesEnPedido]). También puede especificar los criterios por los que un campo calculado puede afectar a los resultados del cálculo.

Crear un formulario
Puede crear un formulario usted solo o hacer que Microsoft Access cree un formulario automáticamente mediante un Asistente para formularios. Un asistente acelera el proceso de creación de un formulario ya que realiza automáticamente todo el trabajo básico. Cuando se utiliza un Asistente para formularios, Microsoft Access solicita información y crea un formulario basado en las respuestas. Aunque tenga experiencia en la creación de formularios, puede que desee utilizar un Asistente para formularios para organizar rápidamente todos los controles en el formulario. A continuación, puede cambiar a la vista Diseño para personalizar el formulario.
Tipos de formularios
Columna simple: El formulario obtenido muestra todos los campos de un registro en una única columna.
Tabular: El formulario tiene la estructura de tabla: registros en fila y campos en columnas.
Gráfico: se abre el asistente para gráficos.
Principal/subformulario: asistente para usar varias tablas o consultas en un mismo formulario.
Automático: crea un formulario de columna simple sin preguntar nada al usuario.

Secciones de un formulario
Encabezado del formulario: Un encabezado de formulario muestra información que desea mostrar para cada registro, como un título para el formulario o botones de comando que abren formularios relacionados o llevan a cabo otras tareas. Los encabezados de formulario aparecen en la parte superior de la pantalla en la vista Formulario y en la parte superior de la primera página una vez impresa.
Encabezado de página: Un encabezado de página muestra información tal como títulos, gráficos, encabezados de columna o cualquier información que se desee en la parte superior de cada página impresa. Los encabezados de página sólo aparecen en formularios impresos.
Sección Detalle: Una sección Detalle muestra registros. Puede mostrar un registro en la pantalla o página o puede mostrar tantos como se pueden ajustar.
Pie de página: Un pie de página muestra información tal como la fecha, el número de página o cualquier información que desee en la parte inferior de cada página impresa. Los pies de página sólo aparecen en formularios impresos.
Pie del formulario: Un pie de formulario muestra información que desea mostrar para cada registro tal como botones de comando instrucciones para usar el formulario. Los pies de formulario aparecen sólo en la parte inferior de la pantalla en la vista Formulario o después de la última sección Detalle de la última página una vez impresa.

Controles: Qué son y cómo funcionan
Toda la información de un formulario o informe está contenida en los controles. Los controles son objetos de un formulario o informe que muestran datos, realizan acciones o decoran el formulario o el informe.
Microsoft Access incluye los siguientes tipos de controles, a los cuales se puede tener accesoa través del cuadro de herramientas en la vista Diseño del formulario o en la vista Diseño del informe: cuadro de texto, etiqueta, grupo de opciones, botón de opción, casilla de verificación, botón de alternar, cuadro combinado, cuadro de lista, botón de comando, imagen, marco de objeto dependiente, marco de objeto independiente, subformulario/subinforme, salto de página, línea, rectángulo y controles personalizados ActiveX.
Los controles pueden ser dependientes, independientes o calculados. Un control dependiente está unido a un campo de una tabla o consulta base. Los controles dependientes se utilizan para mostrar, introducir y actualizar valores de los campos de la base de datos. Un control calculado utiliza una expresión como origen de los datos. Una expresión puede utilizar datos de un campo de una tabla o consulta base de un formulario o informe o bien datos de otro control del formulario o informe. Un control independiente no tiene un origen de los datos. Puede utilizar los controles independientes para mostrar información, líneas, rectángulos e imágenes.
Microsoft Access incluye los siguientes tipos de controles, a los cuales se puede tener accesoa través del cuadro de herramientas en la vista Diseño del formulario o en la vista Diseño del informe: cuadro de texto, etiqueta, grupo de opciones, botón de opción, casilla de verificación, botón de alternar, cuadro combinado, cuadro de lista, botón de comando, imagen, marco de objeto dependiente, marco de objeto independiente, subformulario/subinforme, salto de página, línea, rectángulo y controles personalizados ActiveX.
Los controles pueden ser dependientes, independientes o calculados. Un control dependiente está unido a un campo de una tabla o consulta base. Los controles dependientes se utilizan para mostrar, introducir y actualizar valores de los campos de la base de datos. Un control calculado utiliza una expresión como origen de los datos. Una expresión puede utilizar datos de un campo de una tabla o consulta base de un formulario o informe o bien datos de otro control del formulario o informe. Un control independiente no tiene un origen de los datos. Puede utilizar los controles independientes para mostrar información, líneas, rectángulos e imágenes.
Etiquetas: El usuario utiliza etiquetas en un formulario o informe para presentar texto de tipo descriptivo, como títulos, rótulos o breves instrucciones.
Cuadro de texto: Los cuadros de texto se utilizan en un formulario o informe para presentar los datos de una tabla, consulta o instrucción SQL.
Grupo de opciones: Puede utilizar un grupo de opciones en un formulario o informe para presentar un conjunto limitado de alternativas. Un grupo de opciones hace fácil seleccionar un valor, ya que sólo tiene que hacer clic en el valor que desee. Sólo se puede elegir una opción cada vez de entre un grupo de opciones.
Botón de opción: Puede utilizar un botón de opción en un formulario como un control individual para presentar un valor Sí/No de una tabla, consulta o instrucción SQL base.
Casilla de verificación: Puede utilizar una casilla de verificación en un formulario o informe como un control individual para presentar un valor Sí/No de una tabla, consulta o instrucción SQL base.
Botón de alternar: Puede utilizar un botón de alternar en un formulario como un control individual para presentar un valor Sí/No de una tabla, consulta o instrucción SQL base.
Cuadros combinados: En muchos casos, es más rápido y fácil seleccionar un valor de una lista que recordar un valor para teclearlo. Con un cuadro combinado, puede hacer una de las dos cosas sin utilizar demasiado espacio en un formulario. Un cuadro combinado es como un cuadro de texto y un cuadro de lista combinados.
Cuadros de lista: En muchos casos, es más rápido y fácil seleccionar un valor de una lista que recordar un valor para teclearlo. Una lista de posibilidades ayuda también a asegurar que el valor que se ha introducido en el campo es correcto.
Botón de comando: Un botón de comando se utiliza en un formulario para iniciar una acción o un conjunto de acciones.
Subformularios: Un subformulario es un formulario dentro de un formulario. El formulario primario se llama formulario principal y el formulario dentro del formulario se llama subformulario.
Marco de objeto independiente: Inserta un marco para incluir un objeto OLE no dependiente del contenido de un campo.
Marco de objeto dependiente: Inserta un marco en el que se incluirá un valor de un campo OLE determinado.
Línea: Inserta una línea en el formulario.
Rectángulo: Inserta un rectángulo.
Salto de página: Inserta un salto de página.
Control ficha: Puede utilizar un control ficha para presentar varias páginas de información como un solo conjunto de información.

No hay comentarios:
Publicar un comentario