|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() |
Salut à tous voici mon probleme.
Je dispose d'une table LOT avec comme attribut : une quantité totale et un numero de produit. Ce produit est décrit par une table PRODUIT (avec son nom et d'autres attributs) et une recette dans la table RECETTE très simple contenant ID_Produit concerné, ID_Prod_A (les id_produit des produits le composant) et un pourcentage. Nous aurions donc pour le produit numéro 101 par exemple dans la table RECETTE 101 - 11 - 20% 101 - 12 - 80% ... l'idée est d'afficher un rapport avec le numéro du LOT que l'on veut produire, sa quantité totale, le nom du produit décrivant ce lot et ensuite la recette : cad le nom du produit désigné par ID_Prod_A dans la table recette et le poids necessaire calculé par la quantité totale du lot * le pourcentage de la table RECETTE je passe en argument de ma form vers le report la QTE et avec la requète suivante dans le rapport je crée mon table avec les ID_produit, le NOM et le % es produits nécessaire a la fabrication du lot désiré. Code :
SELECT Recette.ID_Prod_A, Recette.RQte, Produit.PNom FROM Recette, Produit WHERE Recette.ID_Produit = :PF_ID_PRODUIT AND Produit.ID_Produit = Recette.ID_Prod_A Et la a la compilation du rapport cela me dit la colonne POIDS (le champ que je viens de creer) fait reference à la colonne POURDENTAGE et la colonne QTE qui a une fréquence incompatible... Effectivement ya t'il moyen de faire autrement? Dans la requete directement je suppose? Je veux juste une direction a prendre, merci d'avance |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Chef de projet en SSII Inscription : janvier 2004 Messages : 2 866 ![]() |
De manière générale tu peux lire les informations d'un niveau inférieur et pas celles d'un niveau supérieur
Je n'ai pas tout compris à la conception de ton report, mais si tu souhaites calculer le poids à partir d'un élément passé en paramètre et d'un élément appartenant au groupe de ta requête, ton champ formula doit être à l'intérieur du groupe de ta requête. Je ne suis pas sûr d'avoir été très clair... En bref, si ton pourcentage est un paramètre de ton report et que la quantité est une colonne de ta requête, ton formula POIDS doit être dans le même groupe que la quantité. Sinon, tu peux également le calculer dans ta requête, cela revient au même, c'est même sans doute mieux au niveau perf.
__________________
Un problème sans solution est un problème mal posé Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP. |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() |
J'ai bien compris ce que tu voulais dire
En fait c completement débile de ma part : je cliquais sur le bouton formula puis je placais ma formule seule dans la conception des requetes/liaisons plutot que de cliquer directement dans mon groupe. Ce que je viens de faire et la formula se place alors automatiquement dans le groupe et je n'ai plus cette erreur là... Quel naïf je fais Sinon en créant le poids calculé dans la requete elle meme ca serait mieux tu dis? Je devrais pe me pencher la dessus |
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() Chef de projet en SSII Inscription : janvier 2004 Messages : 2 866 ![]() |
Si c'est faisable simplement oui c'est sans doute mieux, mais pour un calcul aussi simple je ne suis pas persuadé que cela changera grand chose.
__________________
Un problème sans solution est un problème mal posé Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP. |
|
|
00
|
|
|
#5 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
Il y a des chances que ce soit mieux effectivement, Reports étant particulièrement mauvais en calcul
J'ai du optimisé des reports dans ma jeunesse |
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() |
Merci à tous les deux le problème est résolu youpiiii
Je mettrai le calcul du poids dans la requete une fois que le projet sera compeltement fini pour m'entrainer parce que comme l'a dit PlaineR le calcul est très simple et en fait ya maximum 10 a 15 produit dans la recette : la création de ce rapport est particulierement rapide : je ne m'en fais pas de ce côté là.... Mais en tk merci à vous deux il ne me reste plus que ce très très étrange probleme de police de caractère dans mes rapport PDF a résoudre et mon projet sera fini... Bye EDIT : posté en meme temps que PlaineR |
|
|
00
|
|
|
#7 | |
|
Expert Confirmé
![]() Chef de projet en SSII Inscription : janvier 2004 Messages : 2 866 ![]() |
Citation:
Par contre pour ce que veut faire Aeternus, je pense que report devrait réussir à s'en sortir !
__________________
Un problème sans solution est un problème mal posé Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP. |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com