Question

J'ai un rapport Crystal mis en place pour fonctionner avec mes fenêtres application de formulaires.

Je passe une chaîne à la SelectionFormula du rapport.

Ce que je fais est:

J'ai 3 tables - StockFile, BranchFile et fournisseurs

Un élément Stock est créé lorsque cet élément est ajouté au stock de branche, un élément peut être déplacé autour des branches jusqu'à ce qu'il soit vendu, peut donc avoir un certain nombre d'enregistrements dans la table stockfile.

Ce que je veux faire est de créer un rapport qui tire en arrière:

[BranchFile].[BranchName], [BranchFile}.[BranchName], [Supplier].[SupplierName], (RTRIM([StockFile].[DESCRIPTION_LINE_1]) + '/' + RTRIM([StockFile].[DESCRIPTION_LINE_2]) + '/' + RTRIM([StockFile].[USER_ENTERED_DATA])) AS DESCRIPTION, [StockFile].[StockCode], [StockFile].[Size], [StockFile].[Weight], [StockFile].[CreationDate], [StockFile].[RetailPrice], [StockFile].[AssignedBranchQty]

Je veux ces données renvoyées pour les critères suivants:

(min ([StockFile]. [CreationDate]) <= '01/08/2009') ET [StockFile]. [CreationDate] <= '23/08/2010' ET [StockFile]. [AssignedBranchQty] < > 0

Je peux tout gérer en dehors de la partie min ().

S'il vous plaît peut aider quelqu'un, je peux y parvenir en utilisant la SelectionFormula ???

Merci

Était-ce utile?

La solution

En général, essayer de minimiser la quantité de travail que vous faites SQL à Crystal et votre application Winforms.

Créer une requête ou une vue sur la fin de votre dos faire le travail SQL, utilisez votre application Winforms pour la saisie des données des paramètres de date ou tout autre critère limitant vous devez appliquer à la requête, et d'appliquer les critères dans Crystal.

Il sera beaucoup plus facile de travailler avec SQL à l'extrémité arrière par rapport à l'intérieur de l'interface utilisateur ou outil de reporting.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top