2013-02-07 3 views
0

J'ai une table qui stocke les dossiers de fiche de salaire pour un employé.Comment créer plus d'un rapport dans un rapport Crystal C#?

tbl_Slip
SlipNo *
EmpID
mois-année
FacultyID
ajouts

Il est lié à une autre table qui stocke les informations de l'employé.

tbl_EmpInfo
EmpID
EmpName
etc ...

Je veux générer des fiches de salaire pour chaque employé tbl_EmpInfo. Je veux afficher un rapport de bordereau sur une page (les sous-rapports le permettent)
Les champs que je veux afficher dans le rapport proviennent des deux tableaux. Je ne peux pas penser à une approche pour faire cette tâche. Si quelqu'un peut m'expliquer s'il vous plaît ceci. Je me bats vraiment à ce sujet car je suis nouveau à Crystal Reports. Veuillez également fournir des liens qui peuvent m'aider. J'ai http://csharp.net-informations.com/crystal-reports/csharp-crystal-reports-without-database.htm un.

Votre aide serait très appréciée.

+0

"Plus d'un rapport?" Est-ce que vous dites que plus il n'y a pas de mêmes rapports ou de différents types de rapports? –

+0

fiche de salaire de EmpID 1; fiche de salaire de EmpID 2; et ainsi de suite ... Mais les bulletins de salaire doivent être sur des pages différentes. –

+0

suffit de créer un groupe sur EmpID et de concevoir un rapport pour une page entière! et entrez EmpID comme paramètre, de sorte que pour tous les EmpIDs, vous recevrez un bulletin de salaire dans la page induvidual. –

Répondre

0

Création de xsd avec 2 datatables (EMP, EMPSalary) et ajout d'une relation un-à-plusieurs Reportez-vous à ces tableaux sur le rapport de cristal. Je ne pense pas que vous ayez besoin d'un sous-rapport. Créer une section de groupe basée sur EmpID et ajouter le code qui est votre lien de référence. et restreindre la section de détail par page