Re: Besoin d'aide Requêtes | Sujet: Re: Besoin d'aide Requêtes par drcharly93 sur 5/1/2005 10:52:25
Bonjour Cyber,
Rs est une Source de Données
Sql est une chaîne
nIDGroupe est un entier
//Affecter ici nIDGroupe en fonction du champs de saisie.
Sql="SELECT DISTINCT
IDPERSONNE As IDPersonne,
NOM AS Nom,PRENOM AS Prenom,
CodePostal AS CODEPOSTAL
FROM PERSONNE, PERGRO
WHERE PERGRO.IDPERSONNE = PERSONNE.IDPERSONNE "
SI nIDGroupe > 0 Alors
Sql += "AND PERGRO.IDGroupe IN (" + nIDGroupe + ")"
FIN
SI PAS HExécuteRequêteSQL(rs,hRequêteDéfaut,sql) ALORS
Erreur(HErreurInfo)
RETOUR
FIN
HLitPremier(rs)
TANTQUE PAS HEnDehors(rs)
TableAjoute(Table4,Rs.IdPersonne+TAB+Rs.nom+TAB+Rs.prenom+TAB+Rs.codepostal)
HLitSuivant(Rs)
FIN
Ainsi si vous ne saisissez rien dans votre champs la sélection sera faites sur tous les groupes Dans le champs les valeurs doivent être séparées par des virgules si l'identifiant du groupe.
Vous pouvez pour que cela plus simple pour l'utilisateur avoir une table avec des interrupteurs qui permettent de cocher les groupes voulues. Ainsi vous parcourez cette table pour récupérer les identifiant de groupe nécessaire.
|
|
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
|