Message de rapport:
 

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
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