OVH Cloud OVH Cloud

Regrouper données

1 réponse
Avatar
cdcft
bonjour ,
j'ai une table appelee session avec une colonne date et=20
une colonne nom, plusieurs nom peuvent avoir une date=20
identique.
je voudrais a partir d'un formulaire quand je selectionne=20
dans une liste d=E9roulante une date, qu'il m'affiche dans=20
un champ de ce formulaire tous les noms correspondant a la=20
date.
a l'heure actuelle je n'arrive a afficher que le premier=20
nom correspondant a la date.
j'espere avoir ete assez clair.
merci beaucoup de votre aide.
cdcft.

1 réponse

Avatar
Lali
Deux scénarios possibles :

1° Formulaires Père/Fils (en trois étapes)
1.1° Créer un formulaire principal (Fiche) basé sur la
table session avec le champs date,
1.2° Créer un sous formulaire (Grille)(Fiche) basé sur la
table session avec le champs Nom,
1.3° Lier les deux formulaires (Champs père = Date ;
Champs Fils = Date)

2° Formulaire Pére et sous-formulaire basé sur une requête
dynamique

2.1° Créer un formulaire avec une listedéroulante de Date
2.2° Créer un sousFormnulaire (Grille)(Fiche) basé sur la
requête (select date, nom from session) avec le champs Nom,
2.3° Créer une procédure evt (OnChange) sur la liste
déroulante qui actualise la requête du s/formulaire :
- sousFormnulaire.RecordSource = (Select * from session
where date = listedéroulante.Value)
- me.sousFormnulaire.refresh

Bon courage


-----Message d'origine-----
bonjour ,
j'ai une table appelee session avec une colonne date et
une colonne nom, plusieurs nom peuvent avoir une date
identique.
je voudrais a partir d'un formulaire quand je selectionne
dans une liste déroulante une date, qu'il m'affiche dans
un champ de ce formulaire tous les noms correspondant a
la

date.
a l'heure actuelle je n'arrive a afficher que le premier
nom correspondant a la date.
j'espere avoir ete assez clair.
merci beaucoup de votre aide.
cdcft.
.