J'ai un rapport de cristal que j'essaye de recréer de zéro après qu'une mise à jour de VS2008 à VS2010 l'ait fait imploser horriblement.Qu'est-ce qui rend un champ éligible pour la sélection de données dans un sous-rapport?
J'ai eu la plupart du chemin à travers, mais je suis à un stade où je relie un champ dans le rapport principal à un champ correspondant dans le sous-état.
J'ai mis en place un groupe de champs de base de données dans le sous-état, j'ai ajouté la table que je veux, TableA, je l'ai reliaient comme tout est lié dans le rapport initial, avec TableA à la tête du chaîne de liens, de sorte que toutes les lignes que je veux puissent être déduites du résultat de cette première requête () En fait, tous les liens du rapport original étaient rouges dans la boîte de dialogue de liaison Database Fields, alors que les miens sont un peu arc-en-ciel. Tous les liens dans la TableA sont rouges, bien que ... _)
Dans la boîte de dialogue "Liens de sous-rapport", j'ai un entier qui, je sais, est extrait correctement de la base de données. Je l'ai ajouté dans la zone de liste "Champs à lier à" et sélectionné le paramètre nouvellement créé dans la liste déroulante "Paramètres du sous-rapport à utiliser". J'ai coché la case "Sélectionner les données dans le sous-rapport en fonction du champ".
Le champ de base de données que je veux lier n'apparaît pas dans la deuxième liste déroulante.
Un autre champ de nombres entiers dans le tableau A apparaît bien dans la liste déroulante "Select data ..." (et est lié à un autre champ étant passé), donc je ne sais pas pourquoi ces deux champs entiers, qui sont également importants , et existent au même niveau, sur la même table, sont traités différemment par le rapport conçu.
Des idées que je fais mal?
Alternativement, des réponses directes à la question de titre sont également les bienvenus, je viens d'ajouter cette explication pour préciser le contexte.
Le champ qui n'apparaît pas dans un nouveau champ, c.-à-d. l'avez-vous récemment ajouté à la commande (ou à la table) avez-vous redémarré les rapports Crystal? –
Non. Cela a continué à travers de nombreux redémarrages et redémarrages et autres. De plus, comme mentionné, il existe une ancienne version du formulaire qui montre le champ, et qui fonctionnait bien avant que quelque chose dans CR2010 ne le tue. Tous les problèmes sont, autant que possible, en raison de mon manque de connaissance de Crystal. – Frosty840