Ludovic CHEVALIER a écrit :
Bonjour.

Donc, mon problème est maintenant résolu. Merci Docgranville.

Il fallait donc créer des vues intermédiaires et ne pas chercher à
mettre tout dans la même requête.
Par contre, malgré tes explications Docgranville, je n'ai pas forcément
compris la différence entre vue et requête.

Encore merci.

Bonjour Ludovic,

Désolé de n'avoir pas répondu plus tôt, mais les vacances, c'est les vacances...

Alors sur la différence entre la vue et la requête, je te dirais que de mon point de vue, il n'y en a pas, en dehors du fait que ce n'est pas la même chose.

Je m'explique ; la requête, c'est une extraction instantanée de certaines données d'une base, en fonction de certains critères et en vue de leur affichage uniquement (dans un tableur, un rapport, un fichier writer...) ; en revanche, ces données extraites ne peuvent pas être utilisées directement par Base pour constituer (en quelque sorte) une présélection pour une seconde requête ; la vue, elle, n'est rien d'autre qu'une table supplémentaire de la base de données, mais une table un peu particulière en ce sens qu'elle regroupe certaines données figurant déjà dans la base, éventuellement dans plusieurs tables, parce qu'elles y ont été enregistrées par les utilisateurs ; les données figurant dans la vue ont été regroupées là, en fonction de différents critères eux-mêmes définis dans une requête ; l'avantage, c'est que le contenu de la vue sera automatiquement actualisé à chaque fois qu'un enregistrement sera ajouté ou modifié dans l'une des tables de la base ; l'autre avantage, c'est qu'une vue se comporte comme une table et que des requêtes peuvent donc pointer sur elle.

En résumé :
- la table contient les enregistrements saisis par les utilisateurs ;
- la requête opère des sélections parmi les données contenues dans les tables ; - la vue est créée par une requête, se comporte comme une table dont le contenu s'actualise automatiquement.

Est-ce que cela te semble un peu plus clair ?

A+



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org

Reply via email to