Pourquoi et comment créer un niveau de regroupement sur un état Access ?
6 pages
Français

Pourquoi et comment créer un niveau de regroupement sur un état Access ?

-

Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
6 pages
Français
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

Tutoriel pour apprendre à créer un niveau de regroupement sur un état Access. Comment regrouper des clients par département ou par nom ? Comment trier les champs d'un état Access ? Comment créer un état groupé Access ?

Sujets

Informations

Publié par
Publié le 19 janvier 2021
Nombre de lectures 2
Licence : Tous droits réservés
Langue Français

Extrait

Votre Assistante :https://www.votreassistante.net- le 09/09/2015
Pourquoi et comment créer un niveau de regroupement sur un état Access ? Un niveau de regroupement ou état groupé sur Accessun état dont un ou plusieurs est champs permettent de grouper les données. Il vous sera ainsi possible de grouper votre listing client(état) par type de client, genre, ville, commercial… (ces informations doivent évidemment être renseignées dans la table ou requête à partir de laquelle létat est créé). Nous allons commencer parcréer un étatauquel onajoute un niveau de regroupement, mais vous verrez ensuite que lon peutcréer ce regroupement sur un état existant. Vous retrouverez la base de données utilisée dans ce tutorielau bas de l’article. Créer un nouvel état avec un niveau de regroupement Ouvrez votre base de données contenant au moins une table ou une requête ou utilisez la base de données que je mets à votre disposition. Allez dans longletCréer >Assistant
État
de la rubriqueÉtat.
Dans la boîte de dialogue, je choisis la tableClients, car cest cette dernière qui contient les données qui mintéressent et, pour cet état, je souhaite conserver tous les champs, je clique donc
sur la double flèche
, puis surSuivant.
Article écrit par Lydia Provin du site Votre Assistante :https://www.votreassistante.net
1
Votre Assistante :https://www.votreassistante.net- le 09/09/2015
Si vous avez lhabitude de créer des états "simples", à cet affichage, vous avez dû cliquer sur Suivant, mais cest ici que nous allons choisir le champ qui permettra de créer le regroupement. Dans mon exemple, je souhaite trier les données par code postal (par exemple pour donner la liste des clients à mes commerciaux selon leurs zones). Je sélectionne donc le champCPpar
double-clic ou en le sélectionnant et en cliquant sur la flèche . Si javais plusieurs clients dans une même ville, il serait pertinent dajouter également le champVille, mais ce nest pas le cas ici. Vous pourriez ensuite utiliser les flèches dePrioritéinverser l pour ordre de regroupement. Cliquez sur le boutonOptions de regroupement.
Si je laisse lIntervalle de regroupementsurNormal, ce regroupement ne me sera daucune utilité, car je nai aucun code postal identique. Ce qui est donc plus approprié ici, cest de sélectionner2 lettres initiales(ce ne sont pas des lettres, mais ce seront les 2 premiers chiffres, donc le numéro de département). Si javais sélectionné plusieurs champs, jaurais eu les autres champs les uns en dessous des autres pour choisir leurs intervalles. Cliquez surOk.
Article écrit par Lydia Provin du site Votre Assistante :https://www.votreassistante.net
2
Votre Assistante :https://www.votreassistante.net- le 09/09/2015
La précédente boîte de dialogue sest mise à jour. Cliquez surSuivant.
Ici, je vous suggère de ne rien faire si vous ne souhaitez pas que vos champs soient intervertis, même si lagencement peut être modifié par la suite. Par exemple, si je choisis un tri croissant parNom, mes premiers champs serontNomNuméro clientPrénom au lieu de Numéro clientPrénomNom. Toutefois, ce tri peut se faire par la suite sans inversement dans lordre daffichage. Je clique surSuivant.
Article écrit par Lydia Provin du site Votre Assistante :https://www.votreassistante.net
3
Votre Assistante :https://www.votreassistante.net- le 09/09/2015
Je conserve laDispositionÉchelonné, je choisis lOrientation Paysageétant donné quil y a beaucoup de données, je laisse cochée la caseAjuster la taille des champs afin quils tiennent tous sur une pageet je clique surSuivant.
Je saisis un nom pour mon état (E_listing_client) et clique surTerminer. Mon niveau de regroupement a bien été créé, mais la mise en page nest pas très esthétique.
Pour améliorer cela rapidement, enMode création , je modifie létiquetteCP par 2 lettres initialesparDép(pour département). Je retire la bordure de laCivilitéet je peux même, par un clic droit, remplacer par uneZone de texte(la liste déroulante étant inutile sur un
Article écrit par Lydia Provin du site Votre Assistante :https://www.votreassistante.net
4
Votre Assistante :https://www.votreassistante.net- le 09/09/2015
état, puisque destiné à limpression), je rogne sur les espaces laissés en haut et en bas des étiquettes et contrôles. Je vous conseille surtout de modifier laCouleur de fondl de En-tête de groupe CPpar du blanc (#FFFFFF) par exemple (ongletFormatde laFeuille de propriétés) et de mettre la ligne Autre couleur de fondsurAucune couleur(en cliquant sur les 3 points) et faites-en de même pour le contrôleCP par 2 lettres initialesoù, pour ce dernier, à la place du blanc, vous pouvez choisir leStyle de fond Transparent, ce qui vous évitera davoir des lignes grises qui se suivent sans réel intérêt si ce nest dempêcher une bonne compréhension de létat du premier coup d’œil.Vous pouvez également ajouter une ligne horizontale (Trait dans lesContrôlesde longlet Création) au-dessus du contrôle du code postal regroupé pour mieux séparer les départements. Nous avons donc bien nos clients triés par département.
Créer un niveau de regroupement sur un état existant Notre état est donc déjà créé, toutefois, il peut être utile de trier, dans chaque département, les clients par nom comme nous voulions le faire pendant la création.
Toujours enMode création
, dans longletCréation, cliquez sur le bouton
Regrouper et trier: un panneau supplémentaire saffiche au bas de lécran avec notre niveau de regroupement (regroupé parCPet trié parCP). Le code postal est bien trié deA à Zou plutôt de0 à 9dans notre cas et on peut toujours modifier le nombre de caractères à prendre en compte, si un calcul était nécessaire et un titre qui se trouverait juste avant le département (mais comme nous lavons mis dans len-tête de page, ce nest pas nécessaire). On peut ensuite choisir les sections et choisir de faire tenir les groupes sur une même page.
Article écrit par Lydia Provin du site Votre Assistante :https://www.votreassistante.net
5
Votre Assistante :https://www.votreassistante.net- le 09/09/2015
Volontairement, je vais ajouter un tri en cliquant surAjouter un tri à la suite et sélectionner le champNom, mais si vous retournez dans le visuel de létat (Mode
état
,
Mode
page
ou
Aperçu
avant
impression) vous verrez que rien na changé, tout simplement parce quavant le tri parNom, nous avons le tri parCPqui a été ajouté automatiquement lors de la création du niveau de regroupement : il faut donc le supprimer.
EnMode création, cliquez sur la ligneTrier par CPet cliquez sur la croix à droite (vous constaterez que vous pouvez inverser lordre des tris et regroupements grâce aux flèches). Désormais, votre état est regroupé parDépartementet trié parNomdans chaque groupe. Vous pouvez supprimer les tris et regroupements à tout moment. Dans le cas où votre état serait déjà créé sans aucun regroupement, toujours dans le même volet
vous pouvez ajouter un groupe en cliquant surAjouter un groupeen et sélectionnant par exemple le champCivilité, mais noubliez pas dajouter un contrôleZone de
texte dans la partieEn-tête de groupe Civilitésavoir à quoi cela correspond et de pour pointer laSource de ce contrôle (ongletDonnées de laFeuille de propriétés) sur le champ Civilité(le champ du regroupement). Cet état est désormais divisé en 3 parties (Monsieur,MademoiselleetMadame) dans lesquels les noms peuvent être également triés par ordre alphabétique.
Tutoriel réalisé avec Access 2013 Voir la version vidéo de cet article
Article écrit par Lydia Provin du site Votre Assistante :https://www.votreassistante.net
6
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents