|
requette avec formule mathématique !! |
Iniciado por thierry.killian, set., 04 2005 4:40 PM - 3 respostas |
| |
| | | |
|
| |
Publicado em setembro, 04 2005 - 4:40 PM |
J'ai besoin d'une lumière... j'ai une requette avec une formule qui fonctionne avec le GO :
SELECT SUM(Lignes.Mnld * (100 - Cdeent.Txrm) / 100) AS res FROM Cdeent, Lignes WHERE Cdeent.Ndoc = Lignes.Ndoc AND Cdeent.Crep BETWEEN type1 AND type2 AND Lignes.Tdoc IN ('CO', 'AV', 'FN') AND Lignes.Dtco BETWEEN date1 AND date2
Par contre lorsque je l'utilisé dans un code j'ai le message suivant :
Erreur à la ligne 99 du traitement Clic sur Calcul. Vous avez appelé la fonction HLitDernier. Fichier <REQCEE> inconnu dans l'analyse <C:\Mes Projets\DEVMAJWSTAT\Mon_Analyse_1.wdd>, ou requête ou vue non initialisée.
il me parle d'un fichier REQCEE !!!
pour info la ligne de commande est la suivante :
HExécuteRequête REQCEE,MaConnexion,hRequêteSansCorrection,Wstat.datedebut1,Wstat.datefin1,type1,type2) HLitDernier(REQCEE) Info(REQCEE.res,type1,type2,Wstat.datedebut1,Wstat.datedebut2)
l'erreur apparait quand je fais le Hlitdernier.....
Si qq un a une idée je suis preneur .
Merci a vous Thierry |
| |
| |
| | | |
|
| | |
| |
Publicado em setembro, 04 2005 - 8:23 PM |
Bonjour,
*HExécuteRequête(REQCEE,MaConnexion,hRequêteSansCorrection,Wstat.datedebut1,Ws *tat.datefin1,type1,type2) *HLitDernier(REQCEE) *Info(REQCEE.res,type1,type2,Wstat.datedebut1,Wstat.datedebut2)
Il est fort probable que votre requette n'est pas créée sous l'éditeur de requette ou non declarée au préalable avant son execution ?
Donc créer la requette REQCEE sous l'editeur avec les conditions de selection sur dtaedebut,datefin,type1 et type2
Après tu fais juste :
HExécuteRequête(REQCEE,hRequêteSansCorrection,Wstat.datedebut1,Ws tat.datefin1,type1,type2) HLitDernier(REQCEE) Info(REQCEE.res,type1,type2,Wstat.datedebut1,Wstat.datedebut2)
Bonne chance |
| |
| |
| | | |
|
| | |
| |
Publicado em setembro, 05 2005 - 11:42 AM |
Bonjour ! Il manque la "(" après le HExécuteRequête ! à moins que ce ne soit une erreur de copie.... Même si ce n'est pas cela teste systématiquement tes exécutions de requêtes avec Si pas HExécuteRequête alors Erreur("Erreur d’initialisation de la requête"+RC+HErreurInfo()) RETOUR sinon //mettre ton traitement ici FIN
Michel. |
| |
| |
| | | |
|
| | |
| |
Publicado em setembro, 05 2005 - 1:56 PM |
Merci mais j'ai regler mon soucis en important au format HF mes fichiers AS400! Mon prochain soucis va etre de mettre a jours ces tables mais a chaque jour sa peine lol !!! |
| |
| |
| | | |
|
| | | | |
| | |
|