126 votes

Pourquoi ne puis-je pas voir la fenêtre "Données du rapport" lorsque je crée des rapports ?

Je crée des rapports RDLC dans VS10. Lorsque le programme n'est PAS en cours d'exécution, je peux voir la boîte à outils et ajouter des contrôles au rapport, mais le volet "Report Data" est introuvable et je ne peux donc pas remplir les contrôles de mon rapport. Cependant, si j'exécute la solution, le volet "Report Data" apparaît et je peux faire glisser des champs sur mon rapport, mais la boîte à outils ne contient aucun contrôle pendant l'exécution. J'ai donc dû placer les contrôles sur mon rapport alors qu'il n'était pas en cours d'exécution, puis lancer le projet et, alors qu'il est en cours d'exécution, je peux placer les champs dans .....

Quoi qu'il en soit, comment faire pour que le panneau de données du rapport reste visible lorsque le projet n'est pas en cours d'exécution ?

4 votes

Cela a également fonctionné dans VS 2012.

0 votes

Cela fonctionne également dans VS 2013. Pourquoi ne pas l'avoir en dehors du menu Rapport MS ?

0 votes

Cela fonctionne également dans VS 2017

313voto

matthew_360 Points 1931

La réponse la plus courante à ce problème est de se rendre à l'adresse suivante Data et choisissez Show Data Sources . Cette option n'apparaît pas pour moi.

El Show Report Data Pane Le raccourci clavier a fonctionné pour moi : CTRL + ALT + D . Il n'y a rien dans les menus que j'ai pu trouver qui fasse la même chose.

6 votes

Comme indiqué dans l'autre réponse, assurez-vous que vous avez un rapport ouvert et que vous êtes actuellement "concentré" (sélectionné) sur une partie du rapport ! Alors, et SEULEMENT ALORS, il apparaîtra dans le menu et sera accessible via le raccourci !

3 votes

Même dans ce cas, le raccourci n'apparaît pas toujours.

6 votes

Le raccourci CTRL + ALT + D fonctionne, mais vous devez avoir un fichier RDLC ouvert en mode conception. Ne me demandez pas pourquoi :)

118voto

Jeremy Ter Louw Points 381

Après avoir accidentellement fermé cette fenêtre, j'ai mis une heure à trouver comment la faire réapparaître.

La bonne réponse est en effet : View-->Report Data ( ctrl + alt + D )

La partie délicate : l'entrée "Report Data" n'apparaît pas toujours dans la liste déroulante "View". Assurez-vous qu'un rapport est ouvert et qu'un élément du rapport est sélectionné.

Si vous n'êtes pas "dans le rapport", l'entrée disparaît du menu.

View > Report Data

7voto

Bharat Ram V Points 61

Bonjour, j'ai rencontré le même problème dans VS2008 J'ai essayé en me basant sur le post 8 (Merci à la section "Tricky part" dans ce post)

La combinaison (Ctrl+Alt+D) ne fonctionnait pas dans VS2008, mais après avoir ouvert le fichier de rapport (rdlc), j'ai parcouru le menu Affichage et j'ai découvert que Affichage->Barres d'outils->Data Design est la solution pour cela.

En l'ouvrant, nous obtenons environ 4 icônes dont la "Afficher les sources de données" apporte le "Sources de données du site web" qui récupère toutes les entités, les ensembles de données typés, etc.

Le raccourci clavier est (Shift+Alt+D).

Le problème est que la section "Sources de données" disponible dans la barre d'outils de l'explorateur de serveur n'affiche rien, mais que la section "Sources de données du site Web" affiche toutes les données nécessaires.

3voto

user3159124 Points 21

J'ai eu le même problème, mais dans c# 2012 J'ai fermé le "report data" et je ne l'ai pas trouvé. J'ai enfin trouvé une solution à ce problème.

C'est ma méthode :

VIEW >> TOOLBARS >> CUSTOMIZE >> COMMANDS ... select from the "Menu bar" .. VIEW.

OK maintenant dans les "Contrôles" trouvez le "REPORT DATA", sélectionnez-le et déplacez-le vers le haut, fermez le menu. Après cela, sélectionnez un fichier.rdlc et cliquez sur le "View" ... OK Enfin apparaîtra "REPORT DATA"...

2voto

Paul Smith Points 1064

J'ai dû aller un peu plus loin pour forcer un rafraîchissement en VS 2008 .

Premièrement, il existe un Sources des données Panneau/boîte à outils (piste de menu = Données > Afficher les sources de données), et une Sources des données du rapport dialogue (menu trail = Report > Data Sources). J'ai eu des difficultés avec le Sources des données Le panneau de propriétés revenait à une liste de propriétés antérieure chaque fois que j'ouvrais un certain rapport ; c'était comme si le concepteur du rapport écrasait la définition des données avec la version du rapport mise en cache.

Pour remédier à cela, j'ai dû :

  1. Exclure le rapport de mon projet pour arrêter les erreurs de construction
  2. Nettoyer et reconstruire mon projet
  3. Rafraîchir le Sources des données et confirmer que je peux voir les nouveaux champs.
  4. Réincluez le rapport et ouvrez le concepteur de rapport avec le bouton Sources des données Volet épinglé dans la vue
  5. ( C'est la clé ) Faites glisser l'un des nouveaux champs n'importe où sur la surface du rapport.

Le numéro 5 a forcé l'actualisation de la copie XML interne de la définition des données du rapport. Immédiatement après, je pouvais à nouveau construire.

1 votes

J'aime la toute dernière partie de votre réponse, où vous expliquez exactement ce qui se passe ! Merci.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X