Faq/Base/142/fr

From The Document Foundation Wiki
< Faq‎ | Base‎ | 142
Jump to: navigation, search

Comment faire une requête d'analyse croisée ?

On souhaite croiser des champs d'une table ou d'une requête afin de produire une synthèse.

La solution sera de passer par le module Calc de LibreOffice qui permet de fonder les tables de pilote sur des sources de données enregistrées (référencées).

Ce référencement peut être demandé lors de la création de la base de données ou à n'importe quel moment par la commande Outils ▸ Options ▸ LibreOffice Base ▸ Base de données.

Dans le module Tableur, créer un nouveau classeur, lancer la commande Données ▸ Table de pilote ▸ Créer, choisir l'option Source de données enregistrée puis sélectionner les éléments dans les listes déroulantes :

  • Nom de la base de données
  • Type (table, requête, SQL)
  • Nom de la source de données

Terminer la mise en page en fonction du résultat souhaité.

Le classeur pourra être appelé depuis un formulaire de la base de données en y insérant un bouton pour lequel on définira les propriétés :

  • Action : Ouvrir la page web
  • URL : sélectionner le classeur