Formulaire de demande d'aide

Bonjour

Voici un nouvelle question envoyée à l'aide du formulaire de demande d'aide (http://fr.libreoffice.org/assistance/).
Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de votre logiciel de courrier électronique de façon que le demandeur reçoive une copie de votre réponse.

De la part de :
- ltyr@free.fr
Texte de la question :

- sous ubuntu 13.10 gnome .
dans base le trie reste toujours sur id je ne peux rien faire
impossible par exemple de faire un trie par nom pour la création du rapport par exemple.
une idée?
merci d'avance
M Deleville

Bonjour,

Comment est rédigée la requête en question ?

Y-a-t-il bien un "Order by [Nom]" à la fin de la requête, où [Nom] est le nom du champ sur lequel le résultat de la requête doit être trié ?

Au demeurant ce "Order by..." peut être complété par les termes "ASC" ou "DESC" selon que le tri doit être croissant (ASC) ou décroissant (DESC); sans indication particulière, le tri s'opèrera par ordre croissant.

La structure générale de la requête serait donc :
Select [champ1], [champ2],... [champX] from [Table]
where [champZ]= [....]
and [champT] > [...]
Order by [champW] ASC

Bonne soirée.

Bonsoir,

- sous ubuntu 13.10 gnome .
dans base le trie reste toujours sur id je ne peux rien faire
impossible par exemple de faire un trie par nom pour la création du rapport par exemple.
une idée?

/!\ le tri n'existe pas en tant que tel dans une base de données.

Par contre, il est possible de créer une requête, qui *elle* saura trier :slight_smile:

Pour créer une requête :
1. Dans la colonne de gauche, choisir Requêtes
2. Dans le volet Tâches choisir Créer une requête en mode ébauche
3. Une fenêtre s'ouvre et demande de choisir la-les table-s sur
lesquelles portera la requête (une seule table, c'est possible)
Quand on a choisi, on clique Fermer

Dans la fenêtre de création de requêtes, en bas, choisir les champs qui
feront partie du résultat et, le cas échéant, positionner la rubrique
Tri correspondante. Attention à cocher la case "Visible" pour que les
colonnes soient... visibles :wink:

Quand c'est prêt, on peut prévisualiser le résultat en cliquant le
bouton Exécuter la requête (ou F5)

Si on est satisfait, on peut enregistrer la requête en lui donnant un
joli nom par Fichier/Enregistrer.

Attention : ne pas oublier, ensuite, d'enregistrer la base !

Bonsoir,

    - sous ubuntu 13.10 gnome .
dans base le trie reste toujours sur id je ne peux rien faire
impossible par exemple de faire un trie par nom pour la création du rapport par exemple.
une idée?

/!\ le tri n'existe pas en tant que tel dans une base de données.

Par contre, il est possible de créer une requête, qui *elle* saura trier :slight_smile:

Pour créer une requête :
1. Dans la colonne de gauche, choisir Requêtes
2. Dans le volet Tâches choisir Créer une requête en mode ébauche
3. Une fenêtre s'ouvre et demande de choisir la-les table-s sur
lesquelles portera la requête (une seule table, c'est possible)
Quand on a choisi, on clique Fermer

Dans la fenêtre de création de requêtes, en bas, choisir les champs qui
feront partie du résultat et, le cas échéant, positionner la rubrique
Tri correspondante. Attention à cocher la case "Visible" pour que les
colonnes soient... visibles :wink:

Quand c'est prêt, on peut prévisualiser le résultat en cliquant le
bouton Exécuter la requête (ou F5)

Si on est satisfait, on peut enregistrer la requête en lui donnant un
joli nom par Fichier/Enregistrer.

Attention : ne pas oublier, ensuite, d'enregistrer la base !

Bonsoir Jean-François,

Tu m'as coupé l'herbe sous le pied :wink:

Un petit complément, toutefois : à l'attention de ltyr@free.fr : si tu as déjà créé un formulaire, assure-toi d'avoir activé le menu Affichage > Navigation pour formulaire. Tu places le curseur dans un champ quelconque (Nom, par exemple) puis tu cliques sur l'outil/icône Trier ; la boîte de dialogue Ordre de tri s'ouvre et tu pourras déterminer tes critères.

Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de votre logiciel de courrier électronique de façon que le demandeur reçoive une copie de votre réponse.

Cordialement,
Philippe