6.4Boîte à outils
L'essentiel en 30 secondes
- Diffuser : jointures propres, totaux au bon niveau et recoupés, filtre serveur, nuls gérés, pagination tenue.
- Dégainer : sous-total au pied de groupe, cumul avec réinitialisation réglée, Top N par Group Sort, cross-tab étroit en colonnes.
- Règle : une checklist cochée à chaque fois vaut mieux qu'une méthode connue par cœur — en clôture, on exécute.
Fil Farès — les fiches près du bureau
Après un trimestre, les deux fiches ci-dessous restent près du bureau de Farès : celle de diffusion affichée à côté de l'écran, celle des repères dans son carnet. « Ce qui m'a sauvé, dit-il en substance, ce n'est pas de connaître les points, c'est de les cocher chaque fois — surtout les jours de clôture. »
Adaptez les formulations à votre contexte, gardez la structure : c'est elle qui évite oublis et incidents.
Des repères prêts à l'emploi
Une bonne checklist rend une tâche rapide et sans oubli ; les bons repères accélèrent la conception. À adapter à votre contexte.
Avant de diffuser un rapport
- Les jointures sont-elles propres (pas de doublons) ?
- Les totaux sont-ils au bon niveau et recoupés ?
- Le filtrage est-il côté serveur (SQL vérifié) ?
- Les valeurs nulles sont-elles gérées ?
- La mise en forme est-elle cohérente et lisible ?
- La pagination tient-elle (PDF, paysage si besoin) ?
- Le format d'export correspond-il à l'usage ?
- Le rapport a-t-il été testé sur un volume réel ?
Repères & réflexes à dégainer
- Sous-total → Pied de groupe ; total général → Pied de rapport
- Regrouper = trier + structurer (en-tête/pied de groupe)
- Cumul : régler la RÉINITIALISATION (jamais / par groupe)
- Palmarès : groupe + sous-total + Top N (Group Sort)
- Cross-tab : peu de valeurs en colonnes, nombreuses en lignes
- Graphique : barres = comparer, courbe = évoluer, secteurs = parts
- Formule : « If IsNull(...) Then ... Else ... » ; convertir les types
- Performance : filtrer côté serveur, sous-rapports au niveau du groupe
Script prêt à dire — valider un état (30 s)
« Jointures propres ? Totaux au bon niveau et recoupés ? Filtre serveur vérifié ? IsNull géré ? Mise en forme lisible ? Pagination et export OK ? Testé en volume réel ? Si un non, on ne diffuse pas. »
Modèle copier-coller — suivi état (1 ligne par point)
suivi_etat = {
"jointures_propres": "OK / a reprendre",
"totaux_niveau_recoupes": "OK / a reprendre",
"filtre_serveur_sql": "OK / a reprendre",
"nuls_formules": "OK / a reprendre",
"lisibilite_pagination_export": "OK / a reprendre",
"test_volume_reel": "OK / a reprendre"
}
TPE / petit budget
Fiches sur une page affichée au mur : l'essentiel (jointures, totaux recoupés, export) suffit.
PME Alger
Prévoir les réalités locales dans la fiche : référents connus, jours de clôture, volume réel testé.
Remote / hybride
Ajouter une ligne validation écrite au suivi : à distance, une diffusion datée et recoupée évite les malentendus.
Interculturel
Expliciter les intitulés par écrit : ce qui semble évident (qui recoupe, quel export) ne l'est pas pour tous.
Défi 48h — appliquez demain
Prenez 1 état réel, passez la checklist « Avant de diffuser » et cochez où il en est. Testez un gabarit.
- J'ai coché une checklist sur un état réel.
- Je sais dégainer la fiche diffusion et les repères au bon moment.
- J'ai fait le défi 48h ou planifié sa date.
Farès s'apprête à diffuser son relevé avec solde progressif. Que doit-il cocher en priorité ?
Ces checklists évitent 90 % des incidents : un total non recoupé, un filtre client, un cumul mal réinitialisé.