combo ou requete probleme
Utilisateur WDF
Inscrit:
25/10/2005 16:20
De Tours
Post(s): 74
Bonjour je voudrai savoir comment récupérer la valeur du combo pour le mettre en paramétre d'une requete sql

esque quelqu'un sait comment faire ?

j'ai deja essayer de mettre le nom du combo en gise de paramétre mais ca ne marche pourtant lors du débugage il m'a bien mit dans le code que le paramétre avai la valeur demander mais la requete ne revoi rien

code d'execution de la requete
HExécuteRequête(ReqVille,hRequêteDéfaut,ComboCommune)

code de al requete

SELECT T_COMMUNE.code_insee_commune AS code_insee_commune,
T_COMMUNE.code_cp_commune AS code_cp_commune,
T_COMMUNE.libelle_commune AS libelle_commune,
T_COMMUNE.prec_lieu_commune AS prec_lieu_commune,
T_COMMUNE.tel_commune AS tel_commune,
T_COMMUNE.fax_commune AS fax_commune,
T_COMMUNE.mail_commune AS mail_commune
FROM T_COMMUNE
WHERE T_COMMUNE.code_insee_commune = {ComboCommune}

Contribution le : 08/11/2005 15:50

Edité par mbsl sur 9/11/2005 9:22:26
Créer un fichier PDF de la contribution Imprimer


Re: combo ou requete probleme
Animateur WDF
Inscrit:
05/06/2003 14:23
De Québec
Post(s): 511
Salut,

Oui c'est possible mais pour cela il faut faire comme suit :

RequeteSql est une chaine = SELECT T_COMMUNE.code_insee_commune AS code_insee_commune,
RequeteSql += T_COMMUNE.code_cp_commune AS code_cp_commune,
RequeteSql += T_COMMUNE.libelle_commune AS libelle_commune,
RequeteSql += T_COMMUNE.prec_lieu_commune AS prec_lieu_commune,
RequeteSql += T_COMMUNE.tel_commune AS tel_commune,
RequeteSql += T_COMMUNE.fax_commune AS fax_commune,
RequeteSql += T_COMMUNE.mail_commune AS mail_commune
RequeteSql += FROM T_COMMUNE
RequeteSql += WHERE T_COMMUNE.code_insee_commune = ComboCommune[ComboCommune]

HExécuteRequêteSql(ReqVille,hRequêteDéfaut,RequeteSql)

ComboCommune[ComboCommune] = Indice de la combo selectionne

a+++

Contribution le : 08/11/2005 16:00
Créer un fichier PDF de la contribution Imprimer


Re: combo ou requete probleme
Utilisateur WDF
Inscrit:
25/10/2005 16:20
De Tours
Post(s): 74
merci mais le debuger me dit:

Erreur à la ligne 1 du traitement Sortie de ComboCommune.
L'indice spécifié [27000] est invalide.
ComboCommune utilise un fichier ou une requête comme source de données.
Seuls les éléments visibles sont disponibles en programmation.

la ligne 1 correspondant a l'exution de la requete avec en parametre combocommune[combocommune]

Contribution le : 08/11/2005 16:08
Créer un fichier PDF de la contribution Imprimer


Re: combo ou requete probleme
Animateur WDF
Inscrit:
05/06/2003 14:23
De Québec
Post(s): 511
Salut,

Ah ok, dans ce cas essaye le listeselect qui retourne aussi un indice.

Indice est un entier = ListeSelect(ComboCommume)

RequeteSql est une chaine = SELECT T_COMMUNE.code_insee_commune AS code_insee_commune,
RequeteSql += T_COMMUNE.code_cp_commune AS code_cp_commune,
RequeteSql += T_COMMUNE.libelle_commune AS libelle_commune,
RequeteSql += T_COMMUNE.prec_lieu_commune AS prec_lieu_commune,
RequeteSql += T_COMMUNE.tel_commune AS tel_commune,
RequeteSql += T_COMMUNE.fax_commune AS fax_commune,
RequeteSql += T_COMMUNE.mail_commune AS mail_commune
RequeteSql += FROM T_COMMUNE
RequeteSql += WHERE T_COMMUNE.code_insee_commune = Indice

HExécuteRequêteSql(ReqVille,hRequêteDéfaut,RequeteSql)

Peut etre que ca fonctionnera mieux que ComboCommune[ComboCommune]

a+++

Contribution le : 08/11/2005 16:11
Créer un fichier PDF de la contribution Imprimer


Re: combo ou requete probleme
Utilisateur WDF
Inscrit:
25/10/2005 16:20
De Tours
Post(s): 74
la requete ne me renvoi aucune valeur

apres la requete j'ai mi un

Info(ReqVille.code_cp_commune)

et il me met une message box vide

voici l'execution de al requete avec les modif que tu ma dit

indice=ListeSelect(ComboCommune)
HExécuteRequête(ReqVille,hRequêteDéfaut,indice)

merci de ton aide

Contribution le : 08/11/2005 16:19
Créer un fichier PDF de la contribution Imprimer


Re: combo ou requete probleme
Animateur WDF
Inscrit:
05/06/2003 14:23
De Québec
Post(s): 511
Ah hum ...

en debug est ce que Indice est bien renseigné ? A t'il une valeur au moins...

a+++

Contribution le : 08/11/2005 16:32
Créer un fichier PDF de la contribution Imprimer


Re: combo ou requete probleme
Utilisateur WDF
Inscrit:
25/10/2005 16:20
De Tours
Post(s): 74
oui l'indice est bien renseigner

Contribution le : 08/11/2005 16:39
Créer un fichier PDF de la contribution Imprimer


Re: combo ou requete probleme
Animateur WDF
Inscrit:
05/06/2003 14:23
De Québec
Post(s): 511
Ok,

Ouvre l'utilitaire WDSQL et fait une copie de ta requete sql dedans en y mettant l'indice que tu as recuperer et test la peut etre y a t'il un element dans ta requete qui soit pas connu mais au moins on va valider que ta requete fonctionne bien.

a+++

Contribution le : 08/11/2005 16:51
Créer un fichier PDF de la contribution Imprimer


Re: combo ou requete probleme
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Attention !
Après exécution de la requête SQL, il faut en ammorcer le parcours même si elle n'est prévue que pour retourner une unique ligne.

ReqVille est une source de données
SI HExécuteRequêteSql(ReqVille,hRequêteDéfaut,RequeteSql) ALORS
   HLitPremier(ReqVille)
   Info(ReqVille.code_cp_commune)
FIN
hAnnuleDeclaration(ReqVille)

Contribution le : 08/11/2005 17:24

Edité par R&B sur 9/11/2005 10:24:47
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: combo ou requete probleme
Utilisateur WDF
Inscrit:
25/10/2005 16:20
De Tours
Post(s): 74
merci de vos réponses et de vos aides

Contribution le : 09/11/2005 08:47
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


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