OVH Cloud OVH Cloud

problème avec les liste

2 réponses
Avatar
Alain Roger
j'ai une requete qui fonctionne bien et quand je la fixe comme source d'une liste j'obtiens un resultat vide alors que quans je l'execute comme simple requete elle fonctionne bien
Pourrais avoir un coup de mai
Voici mon bout de code
SQLchaine = "SELECT catalogue.code_article, catalogue.fournisseur, catalogue.designation,
catalogue.conditionnement_fournisseur, conditionnement.valeur AS valeur_cond, catalogue.devise, devise.valeur AS valeur_dev, catalogue.prix, (prix/valeur_cond) AS PU, (prix*valeur_dev/valeur_cond) AS PU_CFA
SQLchaine = SQLchaine + "FROM conditionnement INNER JOIN (devise INNER JOIN catalogue ON devise.devise=catalogue.devise) ON conditionnement.conditionnement=catalogue.conditionnement_fournisseur
SQLchaine = SQLchaine + "ORDER BY catalogue.code_article
List2.RowSource = SQLchain
List2.Requer

2 réponses

Avatar
Eric
Bonjour,
Tu n'as pas de message d'erreur ? car le code sql ne doit pas être compris,
il manque des espaces dans la concatenation de SQLChaine.

1- Remplaces tes + par des &, car avec le + tu peux avoir des surprises.
2- il faut que tu mettes un espace après AS PU_CFA ou avant le From, un
espace aussi apres
conditionnement.conditionnementÊtalogue.conditionnement_fournisseur ou
avant le Order by, et pour finir un ; à la fin

A+
Eric


"=?Utf-8?B?QWxhaW4gUm9nZXI=?="
écrivait news::

j'ai une requete qui fonctionne bien et quand je la fixe comme source
d'une liste j'obtiens un resultat vide alors que quans je l'execute
comme simple requete elle fonctionne bien. Pourrais avoir un coup de
main Voici mon bout de code.
SQLchaine = "SELECT catalogue.code_article,
catalogue.fournisseur, catalogue.designation,
catalogue.conditionnement_fournisseur, conditionnement.valeur AS
valeur_cond, catalogue.devise, devise.valeur AS valeur_dev,
catalogue.prix, (prix/valeur_cond) AS PU,
(prix*valeur_dev/valeur_cond) AS PU_CFA"
SQLchaine = SQLchaine + "FROM conditionnement INNER JOIN
(devise INNER JOIN catalogue ON
devise.deviseÊtalogue.devise) ON
conditionnement.conditionnementÊtalogue.conditionnement_fourn
isseur" SQLchaine = SQLchaine + "ORDER BY
catalogue.code_article" List2.RowSource = SQLchaine
List2.Requery




Avatar
Alain Roger
Non il n'y avait pas de message d'erreur
ce que tu m'as conseillé march
Merci Eric