consulta la pregunta 96...
Las macros de Access son secuencias de acciones predefinidas (código visual bassic) que se guardan con un nombre arbitrario y que pueden ser llamadas desde los eventos (Al hacer clic, Al bajar mouse...) de los objetos de los formularios. Un uso típico de una macro puede ser un botón de comando que al pulsarlo se ejecute.
Se crea una macro desde el panel de macros. Cuando le damos a nuevo aparece una pantalla como la imagen inferior. En la columna Acción aparece una lista desplegable con las acciones predefinidas disponibles. Por ejemplo, la macro de la imagen inferior ejecuta la acción MostrarTodosRegistros que elimina cualquier filtro del formulario. La acción AplicarFiltro selecciona registros que cumplan un criterio. Esta acción requiere argumentos para que funcione: el nombre del filtro y la condición WHERE que significa "de la tabla COCHES elige sólo los que sean de la categoria A"...
Una vez guardada la macro ya se puede utilizar desde los formularios...
Para realizar cálculos en informes y formularios disponemos de la herramienta "cuadro de texto", que a pesar del nombre, poco afortunado, no sirve para escribir texto, sino para escribir expresiones sintácticamente correctas que devuelven resultados en pantalla o impresora.
Un cuadro de texto es como una celda de Excel. Este control se utiliza escribiendo el signo "=" seguido de la expresión que realiza el cálculo. Imaginemos que tenemos un campo llamado SALARIO con valores numéricos y otro campo llamado RETENCION con valores porcentuales. Si queremos calcular el salario neto, es decir el SALARIO menos la RETENCION, insertariamos un cuadro de texto en el que escribiriamos literalmente la siguiente expresión:
=[SALARIO]-([SALARIO]*[RETENCION]/100)
Podemos escribir las expresiones directamente sobre el campo o mostrar las propiedades y acceder la lista completa de propiedades del objeto, como puede verse en la imgen siguiente...
En las consultas exiten los llamados campos calculados. Estos son campos virtuales que no existen en las tablas, pero que se pueden crear dinámicamente escribiendo en una columna vacía de la consulta un nombre arbitrario seguido de dos punto y una expresión con valores de otros campos. Por ejemplo, tenemos dos campos reales en una tabla. Utilizando los nombres de los campos reales podemos crear un campo calculado mediante una expresión sintáctica y semánticamente correcta. Para aclarar el tema: supongamos que los campos SALARIO y RETENCION son campos reales con valores numéricos enteros de una tabla . Podemos crear el campo calculado NETO(el salario menos la retención) mediante la siguiente expresión literal: NETO:[SALARIO]-[RETENCION].
Para obtener la edad de una persona, sabiendo la fecha de nacimiento, necesitas una expresión algo más compleja.
1. La función AÑO(dato de fecha) devuelve el año de una fecha.
2. La función FECHA() devuelve la fecha actual.
3. AÑO(FECHA()) devuelve el año actual.
4. AÑO([NACIMIENTO]) devuelve el año de nacimiento.
5. Así que el campo calculado EDAD:AÑO(FECHA())- AÑO([NACIMIENTO]) devuelve la edad de una persona...
Al ejecutar la consulta anterior obtendremos un listado de datos como el se puede ver en la imagen inferior...
nota: suponemos que el año actual de la fecha del sistema es 2007
¿¿¿ stauts exprimiento ??? ¿¿¿ fecha de inicio ???...
¡Tu pregunta es imprecisa e ilegible!
Puedes intentar redactarla de nuevo siendo más preciso y concreto... consulta foro ...
A
|acceso| |access| |aclarar| |adjuntar| |alineación| |almacena| |arbol| |archivo| |arrastre| |ascii| |asistente| |atajos| |autocompletar|B
|barra| |base de datos| |básico| |bit| |botón| |bufer| |buscador| |byte|C
|caché| |campo| |campo memo| |capa| |capital| |caracter| |cardinalidad| |celda| |clave| |columna| |combina| |comentarios| |concepto| |consulta| |correspondencia| |criterio| |cuadro| |cuadro combinado| |cuadro de texto|D
|dato| |diapositiva| |dirección| |diseño| |documento|E
|encabezado| |entidad| |espaciado| |estilos| |excel| |extrae|F
|fichero| |fórmula| |formulario| |formulario en Word| |fuente| |función|H
|herramientas| |hipervinculo|I
|imagen| |impresoras| |interlineado| |internet|L
|link| |llave|M
|macro| |memoria| |microprocesador| |mouse|N
|número de página|O
|ofimática| |ordenador| |origen|P
|pagina| |párrafo| |photoshop| |pixel| |power| |ppp| |presentación| |primaria|R
|rango| |registro| |relacion| |resolucion|S
|selección| |si condición|T
|tabla| |tablas dinámicas| |trifoliares| |triptico|U
|unidad|W
|web| |window| |word|¡
|¡imprecisas!| |¡mal redactadas!| |¡repetida!| |¡sin respuesta!|