1 membre
Connectés : ( personne )
- La Charte du Forum - Forum - Problèmes Access des débutants
Sujet n° 727 |
Trouver les champs pères dans une analyse croisée |
le 18/06/2014 : 20:19 par Phil
visiteur |
Bonjour,
Dans un formulaire basé sur une requête analyse croisée j'ai en ligne des catégories d'animaux, en colonne "libelleCode" soit : Stock début, Achat, Naissances,Ventes,Pertes etc.
Sur chaque intersection le compte par catégorie des animaux dans la colonne Stock début ,Achats etc...
Lorsque je clique sur un nombre dans le formulaire je voudrais voir apparaitre dans un sous formulaire les animaux concernés.
Par exemple: dans la catégories :Pigeons d'un an sur la colonne Ventes = 23 Doit m'indiquer 23 lignes avec le nom de ces animaux.
Si je clique de nouveau sur achat dans une autre catégorie voir le résultat changer etc.... Est-ce possible ?
Merci d'avance. |
|
|
Réponse n° 1 -------- le 19/06/2014 : 01:50 par 3Stone
Administrateur
|
Bonjour,
Tu peux récupérer l'identifiant de la catégorie sélectionnée. Ensuite, tu peux modifier par code la source du sous-formulaire en indiquant un nouveau recordsource. Pour cela, il faut créer la requête sous forme de chaîne de caractères (un string) avec la condition where qui va bien.
Pour créer la requête, le plus simple est de la créer via le requêteur graphique et de récupérer le code en l'affichant en mode SQL. Il reste à l'adapter et de la coller dans un string que tu renseigne comme nouvelle source du sous formulaire.
Exemple: Dim sSQL AS String sSQL = "Select champ1, champ2... Where champX =" & identifiant Me!nomsousformulaire.form.recordsource = sSQL
Cordialement, Pierre (3Stone) |
|
|
Réponse n° 2 -------- le 19/06/2014 : 17:36 par Phil
visiteur |
Bonsoir et Merci,
Je n'ai pas tout compris, le code je dois le coller ou ?
Merci encore. Phil |
|
|
Réponse n° 3 -------- le 19/06/2014 : 17:56 par Phil
visiteur |
Rebonsoir, sSQL = "Select champ1, champ2
se sont les clés ? champ1 pour les lignes Champ2 pour les valeurs en colonne ?
Et le champX correspond à quoi ? Merci |
|
|
Réponse n° 5 -------- le 19/06/2014 : 18:42 par Phil
visiteur |
Serait-il possible d'avoir une petite base exemple ?
Merci |
|
|
Réponse n° 7 -------- le 21/06/2014 : 19:18 par Phil
visiteur |
Bonsoir Pierre,
Merci quand même.
Bonne soirée @ bientôt |
|
|
sujet actif
sujet clos
Important!
Nouveau message -
Rectifier message
Clôturer sujet
Remonter
|