TRUCOS ACCESS

TRUCOS SCRIPTS

TRUCOS
 

Trucos Access


5.- Informes

5.1.- Solicitar un dato antes de mostrar un informe

Imaginemos que se debe mostrar un informe con cierto dato que debe ser introducido manualmente justo antes de ser presentado. Para ello, se crea un cuadro de texto en el informe y se accede a sus propiedades. En la llamada Origen del control se escribe el mensaje que debe ver el usuario para que introduzca el dato solicitado entre corchetes. Por ejemplo:
[Introducir dato]
Ello obligará a Access a mostrar un cuadro de diálogo con ese mensaje, junto con el consiguiente cuadro de texto para introducir la información y los botones Aceptar y Cancelar.

5.2.- No mostrar #error en los campos calculados de un informe

Si tenemos un campo calculado en un informe, llamado por Ej.: SumaDeTotal, y nos muestra la expresión #error cuando no hay ningún dato que sumar, podemos hacer que aparezca un 0, siguiendo el siguiente método.

1º haremos ese campo oculto.

2º crearemos un campo nuevo independiente en el que introduciremos la siguiente expresión:

    -  =SiInm(EsNum([SumaDeTotal]);[SumaDeTotal];0)

5.3.- Numerar correlativamente las lineas de un informe
Los elementos de un informe pueden numerarse. Por ejemplo, en un informe denominado Ventas por producto, se puede anteponer "1" al primer elemento de un grupo de productos, "2" al segundo elemento, y así sucesivamente. Cuando comienza el siguiente grupo de productos, se reinicia el recuento y se antepone "1" al primer elemento.
Se pueden numerar los elementos de un informe usando un control calculado y estableciendo su propiedad Suma continua. 1. En el panel de exploración, haga clic con el botón secundario en el informe y, a continuación, haga clic en Vista Diseño en el menú contextual.
2. En la ficha Diseño, en el grupo Controles, haga clic en Cuadro de texto.
3. En la sección Detalle del informe, arrastre el puntero para crear el cuadro de texto, asegurándose de que tiene suficiente ancho como para alojar el número de elemento más alto.
Por ejemplo, si piensa que el número de pedidos ascenderá a 100, necesitará espacio para al menos tres caracteres. Si aparece una etiqueta junto al cuadro de texto, elimínela haciendo clic en ella y presionando SUPR.
Si colocó el cuadro de texto cerca del margen izquierdo, es posible que la etiqueta quede oculta debajo del cuadro de texto. Usando el control de desplazamiento de la esquina superior izquierda del cuadro de texto, arrastre el cuadro de texto hasta la derecha para que sea posible ver la etiqueta. Entonces, haga clic en la etiqueta y presione SUPRIMIR.
4. Seleccione el cuadro de texto. Si no se muestra la hoja de propiedades, presione F4.
5. Haga clic en la ficha Todas. En el cuadro de propiedad Nombre, escriba un nombre. Por ejemplo, txtNúmeroElemento.
6. Haga clic en la ficha Datos.
7. En el cuadro de propiedad Suma continua, seleccione Sobre grupo.
8. En el cuadro de propiedad Origen del control, escriba =1.
9. Haga clic en la ficha Formato.
10. En el cuadro de propiedad Formato, escriba #. (un signo de almohadilla seguido de un punto). De este modo, el número de línea irá seguido de un punto
realizado con ayuda de Dynamic Drive (www.dynamicdrive.com)