Difference between revisions of "FR/FAQ/Base/027"

From Apache OpenOffice Wiki
< FR‎ | FAQ‎ | Base
Jump to: navigation, search
m (Assignation de catégorie)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
= Comment faire un calcul dans une requête ? =
+
== Comment faire un calcul dans une requête ? ==
  
 
Il est très facile de faire des calculs dans les requêtes pour ensuite visualiser et récupérer les résultats.
 
Il est très facile de faire des calculs dans les requêtes pour ensuite visualiser et récupérer les résultats.
Line 7: Line 7:
 
En pratique, il s'agira de calculer les notes pondérées de quelques élèves d'une classe.
 
En pratique, il s'agira de calculer les notes pondérées de quelques élèves d'une classe.
  
== 1 - Création des Tables ==
+
* 1 - Création des Tables
  
 
Dans cet exemple, voici les Tables créées :
 
Dans cet exemple, voici les Tables créées :
Line 32: Line 32:
 
[[Image:Fr.FAQ_Base_027_La_Table_des_notes_de_fran%C3%A7ais.png ]]
 
[[Image:Fr.FAQ_Base_027_La_Table_des_notes_de_fran%C3%A7ais.png ]]
  
 
+
* 2 - La requête :
== 2 - La requête : ==
+
  
 
Dans cet exemple, voici les requêtes qui ont été créées :
 
Dans cet exemple, voici les requêtes qui ont été créées :
Line 52: Line 51:
 
[[Image:Fr.FAQ_Base_027_Les_champs_retenus_pour_ex%C3%A9cuter_la_requ%C3%AAte.png]]
 
[[Image:Fr.FAQ_Base_027_Les_champs_retenus_pour_ex%C3%A9cuter_la_requ%C3%AAte.png]]
  
 
+
* 3 - Le calcul dans la requête :
== 3 - Le calcul dans la requête : ==
+
  
 
La formule de calcul (notez les "" encadrant les noms des champs) est insérée dans un champ vide :
 
La formule de calcul (notez les "" encadrant les noms des champs) est insérée dans un champ vide :
Line 70: Line 68:
  
 
Les données de la requête pourront ensuite être récupérées pour d'autres traitements.
 
Les données de la requête pourront ensuite être récupérées pour d'autres traitements.
 +
 +
[[Category: FR/Documentation/FAQ/Base]]

Latest revision as of 12:51, 5 May 2009

Comment faire un calcul dans une requête ?

Il est très facile de faire des calculs dans les requêtes pour ensuite visualiser et récupérer les résultats.

L'exemple suivant va illustrer un calcul simple dans une requête : une addition des valeurs de deux champs d'une Table et la multiplication de cette somme par la valeur d'un champ d'une autre Table.

En pratique, il s'agira de calculer les notes pondérées de quelques élèves d'une classe.

  • 1 - Création des Tables

Dans cet exemple, voici les Tables créées :


Fr.FAQ Base 027 Les Tables.png


Le détail de la Table des élèves :


File:Fr.FAQ Base 027 La Table des élèves.png


Le détail de la Table des coefficients :


Fr.FAQ Base 027 La Table des coefficients.png


Le détail de la Table des notes de Français :


File:Fr.FAQ Base 027 La Table des notes de français.png

  • 2 - La requête :

Dans cet exemple, voici les requêtes qui ont été créées :


File:Fr.FAQ Base 027 Les requêtes.png


Le détail de la requête pour les notes de Français :


File:FR.FAQ Base 027 La requête pour les notes de Français.png


La relation établie entre deux Tables. La présence de la Table des coefficients est nécessaire pour récupérer la valeur du champ du coefficient de Français. Les champs sont sélectionnés pour la requête.


File:Fr.FAQ Base 027 Les champs retenus pour exécuter la requête.png

  • 3 - Le calcul dans la requête :

La formule de calcul (notez les "" encadrant les noms des champs) est insérée dans un champ vide :


File:Fr.FAQ Base 027 La formule de calcul insérée dans un champ vide.png


Au lancement de la requête, les calculs sont effectués :


File:Fr.FAQ Base 027 La requête avec les notes calculées.png


Les alias apparaissent en en-têtes des colonnes.

Les données de la requête pourront ensuite être récupérées pour d'autres traitements.

Personal tools