Aller au contenu

Workflow de modification

Cette page décrit le workflow recommandé pour modifier un rapport .frx de manière maîtrisée.
L’objectif est de garantir une modification traçable, réversible, et sans impact non maîtrisé sur le rendu final.


Règle de base

  • Ne jamais modifier l’unique fichier .frx d’origine.
  • Travailler sur une copie dédiée à la modification.

Risque principal

Une modification non isolée (sans copie) rend le retour arrière difficile et augmente le risque de régression.


Démarrer une modification (procédure)

1) Ouvrir le rapport

Ouvrir le rapport .frx à modifier via le menu Fichier.

Menu Fichier – actions principales


2) Créer une copie de travail

Dès l’ouverture du rapport, lancer immédiatement :
FichierEnregistrer sous…

Enregistrer sous – création d’une copie de travail

Convention de nommage (simple et efficace)

nomrapport_client_YYYYMMDD_v01.frx
Exemple : facture_ACME_20251218_v01.frx


3) Modifier par incréments

  • Identifier l’élément à modifier (page, bande, objet),
  • appliquer une modification ciblée (un champ / une zone / une expression),
  • sauvegarder régulièrement (et a minima après chaque bloc de changement).

Note

La méthode la plus fiable est de procéder par petites itérations :
un changement, une sauvegarde, un contrôle visuel.


Paramétrer la source de données (SQL) pour que l’aperçu fonctionne

Pour que la prévisualisation affiche des données cohérentes, le rapport doit être connecté à une base SQL disponible et surtout à la base attendue (projet / client / environnement).

Point de vigilance

Si la base sélectionnée n’est pas la bonne (ou si la connexion n’est pas validée), l’aperçu peut afficher un rapport vide ou des données non représentatives.

1) Ajouter une nouvelle source de données

Depuis le panneau Données (section Sources de données), créer une nouvelle source :

Ajouter une nouvelle source de données depuis le panneau Données

2) Choisir la base de données cible

Dans l’assistant, sélectionner une connexion existante (si elle correspond à la base attendue) ou créer/modifier une connexion.

Assistant – choix d’une base de données

Note

Le nom affiché dans la liste des connexions doit correspondre à la base attendue.
En cas de doute, utilisez l’action Modifier la connexion… pour vérifier serveur, base et mode d’authentification.

3) Configurer la connexion MS SQL

Vérifier ou renseigner :
- le type de connexion (MS SQL),
- le serveur,
- le mode d’authentification,
- le nom de la base (ex. base de formation / base client).

Connexion – paramètres MS SQL (serveur, authentification, base)

4) Tester la connexion

Avant de valider, exécuter le test de connexion (si disponible).

Test de connexion – succès

Tip

Ne poursuivez pas l’assistant tant que le test de connexion n’est pas concluant.
Sans connexion valide, l’aperçu ne permettra pas de contrôler le rendu sur des données réelles.

5) Revenir à l’assistant et confirmer la connexion

Une fois les paramètres validés, revenir sur l’assistant de source de données et poursuivre.

Assistant – accès à "Modifier la connexion…" pour contrôle

6) Sélectionner les tables (ou requêtes) nécessaires

Cocher les tables utilisées par le rapport, puis terminer l’assistant.

Assistant – choix des tables

Note

Ne sélectionnez que les tables nécessaires au rapport.
Cela facilite la maintenance et limite les ambiguïtés lors du binding des champs.


Prévisualiser avant livraison

Le Designer propose des options de prévisualisation accessibles depuis l’onglet État.
C’est un contrôle recommandé avant de livrer un .frx modifié.

Onglet État – Aperçu / Web Preview

Exemple de rendu en aperçu

Une fois la source de données correctement paramétrée, l’aperçu permet de valider le rendu final sur des données.

Aperçu – rendu du rapport

Contrôles à effectuer en prévisualisation

  • vérifier que les zones modifiées s’affichent comme attendu,
  • vérifier l’alignement et les débordements (textes trop longs),
  • vérifier la répétition des lignes (bandes de données),
  • vérifier les champs dynamiques (valeurs présentes, format correct).

Contexte SPC

Les adaptations spécifiques SPC (schéma SQL, occurrences dbo et "dbo") sont traitées dans la section SPC.
Ne pas livrer un rapport destiné à SPC sans contrôle explicite de ces points.


Besoin d’aide ?

Contactez le support SenSaaS :
✉️ support@sensaas.fr
📞 04 90 88 22 76