Re: LIER REQUETE A UN COMBO

Posté par drcharly93 le 9/5/2007 10:36:17
Bonjour,

Fonctionnement de l'affichage d'une table fichier via la sélection d'un élément dans une combo.

1 ière chose importante
s'assurer s'il faut utiliser une table fichier ou bien une table mémoire car le fonctionnement n'est pas le même.

Je prendrais ici l'exemple lié à une table fichier.
Nom de la combo : MaCombo
Nom de la table : MaTable
Nom du Fichier lié : Commandes
Noms des rubriques : cd_Date, cd_Numero, cd_IdClient, cd_Montant
Nom de la requête : Req_CdeClient
Nom du paramètre de la commande sur cd_IdClient : pIdClient
Pour la combo elle contiendra le nom des clients et renverra à chaque sélection l'identifiant du client correspondant au cd_Client dans le fichier 'Commandes'

//Pour vider la table
MaTable..FichierParcouru = ""
//On affecte le nouveau paramètre sélectionné via la combo pour filtrer la requête
Req_CdeClient.pIdClient = MaCombo
//On ré-exécute la requête
Si pas HExécuteRequete( Req_CdeClient ) Alors
 Erreur( HErreurInfo() )
 Retour
Fin
MaTable..FichierParcouru = "Req_CdeClient"

2 ième chose Importante
Le nom de la reqête doit être passer entre guillemets avec la propriété 'FichierParcouru'

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=18&topic_id=5114&post_id=21107