Sommaire
- Grouper manuellement les données par un champ judicieux : Le Domaine
- Définition de l'ordre de tri dans un groupe
- Définition de l'ordre de tri dans les données non groupées en utilisant astucieusement les options de groupe
- Titrage des groupes
- Conseils esthétiques sur l'apparence des titres de groupe
Nous avons déjà vu ces groupes !
C'est fait. Je crée un nouvel état en mode création ?
Oui, basé sur T_Celebrite. Supprimez l'en-tête et le pied de page, et placez le nom et le prénom :


Oui, OK, Ca je sais faire. On a vu ça dans la leçon 48. C'est pour avoir une simple liste compacte.
Bonne mémoire !Ajoutez le domaine juste à côté : Exemple de marche à suivre pour plus de facilité :
- Faites le glisser un peu plus bas :
- Supprimez l'étiquette du domaine :
- Faites glisser le domaine à côté du nom :
- Resserrez la section détail :

Grouper manuellement les données par un champ judicieux : Le Domaine
Et maintenant, nous allons grouper par domaine, c'est ça ?
Oui. Mais il n'y a plus d'assistant cette fois !Créons une section "En-tête de groupe Domaine". Pour ce faire, Allez dans le menu Affichage/Trier et Grouper :

Choisissez dans la liste : Domaine



Lancez votre état en mode aperçu avant impression :

Définition de l'ordre de tri dans un groupe
Il a donc groupé tous les gens par leur domains d'activité : Ceux qui sont dans les "Affaire", ceux qui sont dans la "Chanson", le cinéma etc.
Tiens ! En plus c'est par ordre alphabétique : affaire, chanson, cinéma, Non-spécifié, sport et télévision !
L'ordre alphabétique a été exigé automatiquement lorsque vous étiez dans Affichage/Trier et grouper : 
Définition de l'ordre de tri dans les données non groupées en utilisant astucieusement les options de groupe
En parlant de tri, les gens ne sont pas triés : pour les "Affaire" par exemple : Sirven, Bonaparte, Tapie, Gates... Peut-on trier pour chaque groupe les noms des gens ?
Oui. C'est toujours dans cette boîte de dialogue que vous trouvez avec Affichage/Trier et grouper : en dessous de Domaine, choisissez NomClient, et laissez l'ordre de tri croissant.
Pourquoi ?
Parce que sinon, on aurait un groupe avec tous les Sirven, puis un groupe avec tous les Bonaparte, puis...J'ai compris, on avait d'ailleurs déjà vu ça dans l'assistant état.
Il n'y a pas de groupe de noms, mais ils sont triés :
Titrage des groupes
Pourrait-on visualiser tous les domaines juste une fois au dessus de la liste des gens, plutôt que de répéter :
Affaire, Affaire, Affaire
Chanson, Chanson, Chanson... etc. ?
Oui et c'est un jeu d'enfant. En mode création, déplacez le Domaine du détail jusqu'à la section En-tête de groupe Domaine : 

Conseils esthétiques sur l'apparence des titres de groupe
Ils sont tout petits, ces titres !
On ne le voit presque pas !
C'est toujours très important, l'apparence, particulièrement dans les états. Imposez-lui cette mise en forme : 
- tout à gauche
- Plus large
- Taille : 15
- Police : Comic Sans Ms
- Fond : Gris clair
- Bordure : Fine bordure noire
- Ecartez un peu le prénom vers la droite

Et le petit écart sur la droite des prénoms appuie encore cette impression de "sous-liste" en quelque sorte.
C'est ça !Et si vous donniez un peu d'air entre chaque rubrique :

C'est encore mieux : 
Arrêtons-nous là. Fermez votre état, Enregistrez le sous E_GroupeDomaine. C'est l'heure de la pause !
Bon... Hem... On peut résumer ?
Tout comme nous l'avons vu avec les assistants semi-automatiques, il est possible de grouper les données selon certains champs qui s'y prêtent. Nous avons vu ici un regroupement sur le domaine, mais vous imaginez aisément un regroupement sur le titre, l'état civil ou le pays d'origine par exemple. Encore une fois, nous avons vu que la mise en forme est ultra-importante pour la bonne lisibilité de l'état. Après tout, c'est en quelque sorte "l'étape finale" de notre base de données, non ? |
Avez-vous bien compris ?
|
Exercice
L'exercice consiste à créer cet état (groupe sur le pays, avec un en-tête d'état), dont voici le début de la première page:![]() Téléchargez la solution de l'exercice ici |
0 commentaires:
Enregistrer un commentaire