2011-06-03 8 views
0

Je crée un Crystal Report pour les factures.Rapport d'aide: Crystal Reports

Tableau des factures: BillID (pk), PartyName, BillDate, Chargement, Déchargement.

BillDetails Tableau: ID (pk), BillID (fk), poste, quantité, débit, montant.

Dans l'expert de la base de données j'ai joint les 2 tables. Je veux que le rapport comme celui-ci:

BillID     PartyName      BillDate 

          SALE         EXPENSES 

ITEM    QUANTITY   RATE   AMOUNT   LOADING  10 
toy    2     2    4    UNLOADING 20 
doll    7     6    42 
ball    8     6    48 
cell    5     6    30 

TOTAL :           160       30 

NET:            160 
               - 30 
               130 

Le problème est que le chargement et le déchargement apparaissent une seule fois par facture alors que le BIIL contient plusieurs éléments. Comment puis-je mélanger la section des détails avec des éléments qui n'apparaissent qu'une seule fois (chargement et déchargement)?

Répondre

0

Vous avez au moins deux options pour la mise en page présentée:

  1. utilisation sous-état pour afficher le chargement/valeurs de déchargement (lien avec l'ID de facture)
  2. Mettez vos champs de chargement/déchargement dans la section d'en-tête de groupe spécial (groupe par ID de facture) et rendre cette section "sous-couche des sections suivantes"

Si vous pouvez afficher les valeurs de chargement/déchargement sur une ligne séparée, placez-les dans l'en-tête/pied de groupe approprié et vous avez terminé.

0

Je pense que vous auriez besoin d'utiliser les deux options de la réponse d'Arvo pour obtenir ce que vous voulez. Je voudrais d'abord créer votre sous-rapport pour "Chargement et déchargement" et placez-le dans l'en-tête avec Item, QTY, etc, puis définissez cet en-tête à "underlay sections suivantes". Cela vous permettra d'obtenir les détails du sous-rapport, mais vous devrez ensuite saisir le total pour le renvoyer au rapport principal. Pour obtenir ces informations, vous devez créer une variable partagée dans le sous-rapport pour le total, puis vous pouvez le référencer dans votre formule dans la section "Net" du rapport principal.

Espérons que cela aide.

+0

Je vais essayer cela et revenir vers vous. –

+0

Vous venez de vérifier si vous avez réussi à résoudre le problème avec l'une des réponses fournies? – Dusty

+0

Je suis désolé mais je n'ai pas encore essayé. Je suis au courant de ce post et marquera comme réponse bientôt. Merci Dusty :) –