Message de rapport:
 

[Résolu] Récupérer une valeur null d'une requête

Sujet: [Résolu] Récupérer une valeur null d'une requête
par Onizuka sur 13/1/2009 11:22:50

Bonjour, décidément je vais me faire remarquer à toujours crier au loup ! Mais bon j'ai vraiment cherché partout, sur pleins de forums et je n'y arrive vraiment pas!

En fait je dois pouvoir dire sue

Si MaRequête EST VIDE alors
je fais une autre requête
Fin

Mais je ne sais vraiment pas comment faire pour dire dans windev que la requête est null. Je ne peux pas utiliser le 0 non plus car je l'utilise déjà. Je vous montre ce code :

PROCEDURE RequêteCoef(AR_Ref)

reqCoef est une chaîne

//Première requête affichant les prix de vente de la table F_ARTCLIENT
HExécuteRequêteSQL(reqCoef,hRequêteSansCorrection, "SELECT AC_PrixVen FROM F_ARTCLIENT")
//Si ce dernier est égal a 0 alors
SI reqCoef=0 ALORS
//Une deuxième requête effectue le calcul entre le coef de la table F_ARTCLIENT et le prix d'achat de la table F_ARTICLE
HExécuteRequêteSQL(reqCoef,hRequêteSansCorrection, "SELECT AC_Coef * AR_PrixAch FROM F_ARTICLE, F_ARTCLIENT WHERE F_ARTICLE.AR_Ref=F_ARTCLIENT.AR_Ref")
SINON
//Sinon, si la première requête toujours, renvoie cette fois ci un résultat VIDE alors
SI HExécuteRequêteSQL(reqCoef,hRequêteSansCorrection, "SELECT AC_PrixVen FROM F_ARTCLIENT WHERE AC_PrixVen ") = null ALORS
//Une troisième requête affiche le prix de vente de la table F_ARTICLE
HExécuteRequêteSQL(reqCoef,hRequêteSansCorrection, "SELECT AR_PrixVen FROM F_ARTICLE")
FIN
FIN
RENVOYER reqCoef

Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2