Pourquoi ne puis-je pas voir la fenêtre "Données du rapport" lors de la création de rapports?


119

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 "Données du rapport" est introuvable, donc je ne peux pas remplir les contrôles de mon rapport. Cependant, si j'exécute la solution, le volet "Données du rapport" apparaît et je peux faire glisser des champs sur mon rapport, mais la boîte à outils ne contient aucun contrôle pendant que je suis en cours d'exécution. Donc, j'ai dû mettre les contrôles sur mon rapport lorsque je ne suis pas en cours d'exécution, exécuter le projet et pendant qu'il est en cours d'exécution, je peux insérer les champs ....

Quoi qu'il en soit, comment faire pour que le volet Données du rapport reste visible pendant que le projet n'est pas en cours d'exécution?


4
Cela a également fonctionné dans VS 2012.
Ryan Gates

Cela fonctionne également dans VS 2013. Pourquoi ne pas avoir ceci hors du menu Rapport MS?
KornMuffin

Cela fonctionne également dans VS 2017
MAXE

Réponses:


299

La réponse la plus courante à ce problème est d'aller dans le Datamenu et de choisir Show Data Sources. Cette option ne m'apparaît pas.

Le Show Report Data Paneraccourci 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
Comme indiqué dans l'autre réponse, assurez-vous d'avoir un rapport ouvert et que vous êtes actuellement "concentré" (sélectionné) sur une partie du rapport! Ensuite, et UNIQUEMENT ALORS, il apparaîtra dans le menu et sera accessible via le raccourci!
DR

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

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

1
Ce qui ne va pas avec les gens de Microsoft, pourquoi ne corrigent-ils pas tant de bogues maintenant que ce produit est sur les tablettes depuis un certain temps. Cependant, ils ne produisent que dix millions de versions différentes de Visual Studio.
Eddy Jawed

114

Après avoir accidentellement fermé cette fenêtre, j'ai pris une heure pour trouver comment la remettre en place.

La bonne réponse est en effet: Affichage -> Données du rapport ( ctrl+ alt+ D)

La partie la plus délicate: l'entrée 'Report Data' n'apparaît pas toujours dans le menu déroulant '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.

Afficher> Données du rapport


6

Salut, j'ai rencontré le même problème dans VS2008 , j'ai essayé en me basant sur le post 8 (Merci à la section "Partie délicate")

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

À l'ouverture, nous obtenons environ 4 icônes dont la section "Afficher les sources de données" apporte la section "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 (Maj + Alt + D).

La partie sinueuse ici est la section "Sources de données" disponible avec la barre d'outils de l'Explorateur de serveurs qui n'apporte rien mais les "Sources de données du site Web" apporte tout le nécessaire., Quelqu'un peut-il m'expliquer cela.


6

J'ai également eu le même problème dans Visual Studio 2013, puis j'ai soudainement eu une idée .. Cliquez sur Rapport pour vous concentrer dessus. Appuyez simplement sur Alt + Ctrl + D


3

J'ai eu le même problème, mais dans c # 2012, j'ai fermé les "données de rapport" et je ne pouvais pas les trouver et j'ai finalement trouvé une solution à ce problème.

Voici ma méthode:

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

OK maintenant dans les "Contrôles" trouver le "RAPPORT DE DONNÉES", le sélectionner et le DÉPLACER, fermer le menu. Après cela, sélectionnez un fichier.rdlc et cliquez sur "Afficher" ... OK Enfin apparaîtra "RAPPORT DE DONNÉES" ...


3

Si le concepteur de rapports est ouvert, le volet de données de rapport peut être activé à l'aide du menu Affichage.

 View -> Report Data

2

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

Tout d'abord, il existe un volet / boîte à outils Sources de données (menu trail = Données> Afficher les sources de données) et une boîte de dialogue Sources de données de rapport (menu trail = Rapport> Sources de données). J'ai eu des problèmes avec le volet Sources de données revenant à une liste de propriétés antérieure chaque fois que j'ouvrais un certain rapport; c'était comme si le concepteur du rapport remplaçait la définition de données par la version mise en cache du rapport.

Pour y remédier, j'ai dû:

  1. Exclure le rapport de mon projet pour arrêter les erreurs de construction
  2. Nettoyer et reconstruire mon projet
  3. Actualisez le volet Sources de données et confirmez que je pouvais voir les nouveaux champs
  4. Réincluez le rapport et ouvrez le concepteur de rapports avec le volet Sources de données é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 du rapport de la définition de données. Immédiatement après cela, je pourrais reconstruire.


1
Aimez la toute dernière partie de votre réponse, où vous expliquez exactement ce qui se passe! Je vous remercie.
MicroservicesOnDDD

1

C'est en studio visuel. Dans la page du concepteur, il est activé dans la barre de menus, il y a un champ XTRAREPORTS. Vous pouvez afficher des panneaux en l'utilisant


1

Ouvrir le rapport dans le concepteur de rapports

Allez dans le menu Affichage -> Données du rapport


0

Tout d'abord, sélectionnez le fichier de rapport avec l'extension rdlc, puis accédez à Affichage> Données du rapport


-1

s'il vous plaît allez à

Affichage> Barres d'outils> Personnaliser

puis sélectionnez les catégories "Données" puis cliquez sur "Afficher la source de données" dans le panneau de commande

Le menu "Données" sera vu dans le panneau de menu. cliquez pour obtenir la source de données du site Web

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.