Menu

Affichage sur DataGrid [Résolu]

Messages postés
92
Date d'inscription
samedi 22 décembre 2018
Statut
Membre
Dernière intervention
19 avril 2019
-
Bonjour

Je travaille sur une application dans le VB6.
J'ai une liste de personne ou les coordonnées de chaque personne se répetent plusieurs fois.
Je veux afficher ces personnes avec leurs coordonnées sur la DataGrid, mais une seule fois pour chaque personne.
J'ai utilise la fonction distinct (NomComplet) . Avec cette fonction seul le nom qui s'affiche.

Ma requete est comme suite
Sqls="select * from TableSaisiePointageQ where ((Dossier = '"& cstr(vardossier) &"') and (Periode = '" & cstr( cmbQuinzaine) &"'))"

ADsaisiepointageQ.RecordSource=Sqls

Set DGsaisiepointageQ.DataSource= ADsaisiepointageQ

ADsaisiepointage.Refresh

Merci pour votre aide
Afficher la suite 

Votre réponse

1 réponse

Messages postés
14234
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 avril 2019
1330
0
Merci
Bonjour

exemple:
SELECT DISTINCT *
FROM TablePointage where Dossier="MESPRIM, SARL 2018/2019"and Quinzaine="Quinzaine n°2";
Lenouveauapprenti
Messages postés
92
Date d'inscription
samedi 22 décembre 2018
Statut
Membre
Dernière intervention
19 avril 2019
-
Bonjour

Merci pour votre rèponse.
J'ai essayé votre proposition, mais la répetition des coordonnées et les nom se répetent encore sur la DataGrid
f894009
Messages postés
14234
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 avril 2019
1330 -
Re,

Remplacez l'etoile par tous les champs dont vous avez besoin separes par une virgule
Lenouveauapprenti
Messages postés
92
Date d'inscription
samedi 22 décembre 2018
Statut
Membre
Dernière intervention
19 avril 2019
-
Rebonjour

En remplaçant l'étoile par les noms des champs et en les sèparant par la virgule, un message d'erreur est renvoyé à propos de la virgule
Lenouveauapprenti
Messages postés
92
Date d'inscription
samedi 22 décembre 2018
Statut
Membre
Dernière intervention
19 avril 2019
-
Rebonjour

Le probléme est resolu. Merci pour vos propositions
Commenter la réponse de f894009