Skip to main content

Crear un informe dinámico

Ahora crearemos un informe con algunas estadísticas de consumo de combustible. Para hacer esto tenemos que modificar dos consultas: Lecturas-finales y Consumo combustible. Añadiremos el campo CosteCombustible a la consulta Lecturas-finales. Posteriormente añadiremos el campo CosteCombustible desde la consulta Lecturas‑finales a la consulta Consumo combustible.

Sugerencia: Si abre una consulta para editarla, podría aparecer como en la Figura 65. Si mueve el cursor sobre la línea negra (rodeada en rojo), se convierte en una doble flecha. Arrástrela a una posición inferior.

  1. Añada el campo CosteCombustible a la consulta Lecturas-finales:
    • Haga clic con el botón secundario sobre la consulta Lecturas‑finales y seleccione Editar en el menú contextual.
    • En la lista de la tabla Combustible, haga doble clic para añadir CosteCombustible a la tabla de la parte inferior.
    • Guarde y cierre la consulta.
      image.png
  2. Añada el campo CosteCombustible desde la consulta Lecturas‑finales a la consulta Consumo combustible:
    • Haga clic con el botón secundario sobre la consulta Consumo combustible y seleccione Editar en el menú contextual.
    • Haga doble clic sobre el campo *CosteCombustible* en la lista de la consulta Lecturas‑finales para añadirlo a la tabla de la consulta en la parte inferior.
  3. Añada un campo calculado a la derecha del campo CosteCombustible.
    • Escriba lo siguiente en la celda Campo de la tabla inferior: "Lecturas-finales"."CosteCombustible" / ( "Lecturas‑finales"."Cuentakilómetros" - "Combustible"."Cuentakilómetros" )
    • Escriba lo siguiente en su celda Alias: coste por milla.
    • Nota: Si usa el sistema métrico, el alias apropiado es coste por km
  4. Guarde y cierre la consulta.
  5. Abra un informe nuevo.
    • Haga clic con el botón secundario en la consulta Consumo combustible y seleccione Asistente para informes.
    • Seleccione los campos.
      • Mueva todos los campos desde Campos disponibles a la lista Campos del informe. Use >> para hacerlo. Pulse Siguiente.
    • Ponga etiquetas a los campos.
    • Cambie CosteCombustible a Coste Combustible escribiendo un espacio entre las palabras. Haga clic en Siguiente.
    • Agrupe los campos
      • Utilice > para mover el campo Fecha a la lista Agrupaciones. Pulse Siguiente.
      • Opciones de ordenación: saltar esta opción.
      • Selección del diseño: acepte el predeterminado. Hacer clic en Siguiente.
      • Cree el informe.
    • La opción predeterminada es Informe dinámico, por lo que no se requieren cambios.
    • Seleccione Modificar diseño de informe.
    • Haga clic en **Finalizar**.

    Modificar un informe

    Al final de la sección anterior, dejamos el informe Estadísticas combustible abierto en modo edición. Trabajaremos en este informe. Estos mismos pasos se pueden usar con cualquier informe que abra para editar.

    El autor es el nombre que puso en Herramientas →Opciones → LibreOffice → Datos de usuario. La fecha no es correcta. Es necesario mover las columnas hacia la izquierda para que tengan un aspecto mejor. Ninguno de los números son correctos, pero su único propósito es mostrar el número de decimales.

    Paso 1: cambiar la fecha.

    1. Pulse a la derecha de la fecha (17/12/10), de modo que el cursor esté a continuación del campo. Utilice la tecla Retroceso para borrar la fecha.
    2. **Insertar → Campos → Fecha**. Esto pone la fecha de hoy donde estaba la fecha original.
    3. Cambie el formato de la fecha:
    4. Haga doble clic en el campo de fecha que acaba de insertar. Se abre la ventana Editar campo:Documento (Figura 68).

      1. Puesto que es un informe dinámico, cambie el campo Selección de Fecha (fija) a Fecha.
      2. Cambie el Formato al que desee (yo he usado la opción viernes, 31 de diciembre de 1999). Haga clic en Aceptar.

    Paso 2: cambie el ancho de las columnas.

    Se puede cambiar el ancho de las columnas moviendo el cursor sobre el borde derecho de cada columna para que se convierta en una flecha doble. Entonces arrástrelo y suéltelo donde quiera. Esto hay que hacerlo con cada columna en cada tabla del informe. También se puede hacer con la última columna de la derecha, aunque no tenga borde negro. Ahora debería parecerse al de la Figura 69.

    Paso 3: cambie el formato numérico de las celdas.

    La cantidad de combustible debería tener tres lugares decimales. El Principio, Fin y Distancia deberían tener un lugar decimal. El Coste combustible debería ser moneda y tener 2 decimales y Coste por kilómetro debería tener tres lugares decimales.

        1. Haga clic con el botón secundario en la celda de debajo de Cantidad y seleccione Formato numérico.
      1. En la sección *Opciones.*
    - Cambie el número de decimales a 3.
    
      1. Haga clic en la marca de verificación verde. Haga clic en **Aceptar**.
    ![](https://raw.githubusercontent.com/catedu/libreOffice-la-suite-ofimatica-libre/master/img/fig70.png)
    
        1. Cambie el campo Coste combustible.

          • Haga clic con el botón secundario en la celda que hay debajo de Coste combustible.
      1. Seleccione **Formato numérico**.
      2. En la lista Categoría, seleccione *Moneda *y haga clic en **Aceptar**.
        1. Cambie el campo Coste por kilómetro.

          • Pulse con el botón derecho en la celda que hay debajo de Coste por kilómetro.
      3. Seleccione **Formato numérico**.
      4. En la lista Categoría, seleccione *Moneda*.
      5. En la sección Opciones:
      6. Ponga 3 en Decimales.
      7. Pulse la marca de verificación verde.
      8. Haga clic en **Aceptar**.

    Paso 4: guarde y cierre el informe.

    Haga doble clic en el informe. Ahora debería parecerse a la siguiente imagen.