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.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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.
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.
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.