OVH Cloud OVH Cloud

Etat d'une requête analyse croisée

1 réponse
Avatar
Dakota77
Bonjour,

Je voudrais faire une mise en page d'une requête analyse croisée.
Le nombre de colonnes et lignes va changer à chaque fois.
Dans l'état actuel je me vois obligé de créer un nouvel état à chaque fois
et le modifier ce qui n'est pas très pratique.

Y-a-t-il une manière de procéder particulière pour les états de requêtes
analyse croisée ?
Merci pour votre aide.

1 réponse

Avatar
Patrice
Bonjour,

Je procède comme ceci : (Ce n'est peut-être pas le top !)
Comme source de mon état, je mets le nom de mon analyse croisée
Dans mon état, je cré des champs indépendants le maxi nécessaire que je
nomme par exemple T1 T2 T3 T4 T5 ...

Sur ouverture de mon état, je cré du code exemple :

Dim db As Database, dpe As Recordset, y as byte
Set db = CurrentDb
Set dpe = db.OpenRecordset("mon analyse croisée")
y=dpe.fields.count
For x = 0 To y
Me("T" & x).ControlSource = dpe.Fields(x).Name
Next

dpe.Close

Il faut ensuite rendre invisible les champs non utilisés
for z=x to nombre de champs maxi
Me("T" & x).visibleúlse
next


Bonjour,

Je voudrais faire une mise en page d'une requête analyse croisée.
Le nombre de colonnes et lignes va changer à chaque fois.
Dans l'état actuel je me vois obligé de créer un nouvel état à chaque fois
et le modifier ce qui n'est pas très pratique.

Y-a-t-il une manière de procéder particulière pour les états de requêtes
analyse croisée ?
Merci pour votre aide.