Débuguer le document Crystal
Quelques petits trucs utiles pour débugger un document qui ne fonctionne pas 👌 !
➡️ On commence par aller dans le répertoire sur lequel le fichier a été écrit. Il est trouvable sur le serveur de services de l’imprimante qui exécute le doc :
On récupère le dernier dossier édité et on va récupérer les différentes sources de données ainsi que le rapport généré.
Si les données ne sont pas ce qu’on attend, il peut être intéressant de consulter le XML de la liste associée. On peut ainsi savoir si Diapason envoie les bonnes données ou si le problème vient du rpt.
Ici les données sont bonnes:
On peut également ouvrir le .rpt généré puis Base de données > Vérifier la base de données. Si Crystal indique qu’il a modifié la base de données alors ça peut signifier que les sources de données créées dans le rpt original ne sont pas correctes.
On peut également afficher l’aperçu pour avoir des détails sur l'affichage des zones:
Il peut parfois être intéressant de faire les modifications sur ce .rpt généré et d’afficher l’aperçu pour voir si notre problème est corrigé ou pas.