Bonjour,
Soit un formulaire "MonForm" contenant une zone de liste "ZoneListe"
comportant plusieurs colonnes.
Ce formulaire comporte une autre zone de liste "Zone2" dont les
donn=E9es d=E9pendent de "ZoneListe".
J'arrive tr=E8s bien, via le principe de la colonne li=E9e, =E0 n'afficher
que les donn=E9es de "Zone2" r=E9pondant au crit=E8re :
[Forms]![MonForm].[ZoneListe]
Le probl=E8me c'est que je dois lors du filtrage de "Zone2" faire
r=E9f=E9rence =E0 une autre colonne.
Et l=E0, je n'y parviens pas :(
J'ai essay=E9
[Forms]![MonForm].[ZoneListe].Column(1)
[Forms]![MonForm].[ZoneListe](1)
[Forms]![MonForm].[ZoneListe].(1)
[Forms]![MonForm].[ZoneListe]
Sans succ=E8s.
Quelqu'un peut-il m'indiquer la formule (magique ;-) ?
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
Fabien
Bonjour, Soit un formulaire "MonForm" contenant une zone de liste "ZoneListe" comportant plusieurs colonnes. Ce formulaire comporte une autre zone de liste "Zone2" dont les données dépendent de "ZoneListe". J'arrive très bien, via le principe de la colonne liée, à n'afficher que les données de "Zone2" répondant au critère : [Forms]![MonForm].[ZoneListe] Le problème c'est que je dois lors du filtrage de "Zone2" faire référence à une autre colonne. Et là, je n'y parviens pas :( J'ai essayé [Forms]![MonForm].[ZoneListe].Column(1) [Forms]![MonForm].[ZoneListe](1) [Forms]![MonForm].[ZoneListe].(1) [Forms]![MonForm].[ZoneListe] Sans succès.
Quelqu'un peut-il m'indiquer la formule (magique ;-) ?
Salut
Tu ne peux pas référencer une colonne complete. A la rigueur une cellule du tableau que constitue ta liste. Reste a trouver quelle ligne est selectionnée et ensuite prendre la valeur que tu désire. Quelque chose comme MonFiltre="" For I = 1 To Me.Maliste.ListCount If Maliste.Selected(I) Then MonFiltre = Me.maliste.Column(0, I) '0 étant la 1er colonne End If Next Et hop !
Bonjour,
Soit un formulaire "MonForm" contenant une zone de liste "ZoneListe"
comportant plusieurs colonnes.
Ce formulaire comporte une autre zone de liste "Zone2" dont les
données dépendent de "ZoneListe".
J'arrive très bien, via le principe de la colonne liée, à n'afficher
que les données de "Zone2" répondant au critère :
[Forms]![MonForm].[ZoneListe]
Le problème c'est que je dois lors du filtrage de "Zone2" faire
référence à une autre colonne.
Et là, je n'y parviens pas :(
J'ai essayé
[Forms]![MonForm].[ZoneListe].Column(1)
[Forms]![MonForm].[ZoneListe](1)
[Forms]![MonForm].[ZoneListe].(1)
[Forms]![MonForm].[ZoneListe]
Sans succès.
Quelqu'un peut-il m'indiquer la formule (magique ;-) ?
Salut
Tu ne peux pas référencer une colonne complete.
A la rigueur une cellule du tableau que constitue ta liste.
Reste a trouver quelle ligne est selectionnée et ensuite prendre la
valeur que tu désire.
Quelque chose comme
MonFiltre=""
For I = 1 To Me.Maliste.ListCount
If Maliste.Selected(I) Then
MonFiltre = Me.maliste.Column(0, I) '0 étant la 1er
colonne
End If
Next
Et hop !
Bonjour, Soit un formulaire "MonForm" contenant une zone de liste "ZoneListe" comportant plusieurs colonnes. Ce formulaire comporte une autre zone de liste "Zone2" dont les données dépendent de "ZoneListe". J'arrive très bien, via le principe de la colonne liée, à n'afficher que les données de "Zone2" répondant au critère : [Forms]![MonForm].[ZoneListe] Le problème c'est que je dois lors du filtrage de "Zone2" faire référence à une autre colonne. Et là, je n'y parviens pas :( J'ai essayé [Forms]![MonForm].[ZoneListe].Column(1) [Forms]![MonForm].[ZoneListe](1) [Forms]![MonForm].[ZoneListe].(1) [Forms]![MonForm].[ZoneListe] Sans succès.
Quelqu'un peut-il m'indiquer la formule (magique ;-) ?
Salut
Tu ne peux pas référencer une colonne complete. A la rigueur une cellule du tableau que constitue ta liste. Reste a trouver quelle ligne est selectionnée et ensuite prendre la valeur que tu désire. Quelque chose comme MonFiltre="" For I = 1 To Me.Maliste.ListCount If Maliste.Selected(I) Then MonFiltre = Me.maliste.Column(0, I) '0 étant la 1er colonne End If Next Et hop !
Hervé REIGNOUX
Tu ne peux pas référencer une colonne complete. Je ne pensais pas référence à une colonne complète mais jsute à la ligne
sélectionnée. [Forms]![MonForm].[ZoneListe] retourne bien la valeur de la colonne liée à la liste [ZoneListe]. Je serai un peu surprus qu'on ne puisse faire référence à une colonne précise, quand la liste est sélectionnée, bien sûr. Merci quand même pour ta réponse (qui est peutêtre la seule !)
Tu ne peux pas référencer une colonne complete.
Je ne pensais pas référence à une colonne complète mais jsute à la ligne
sélectionnée.
[Forms]![MonForm].[ZoneListe]
retourne bien la valeur de la colonne liée à la liste [ZoneListe].
Je serai un peu surprus qu'on ne puisse faire référence à une colonne
précise, quand la liste est sélectionnée, bien sûr.
Merci quand même pour ta réponse (qui est peutêtre la seule !)
Tu ne peux pas référencer une colonne complete. Je ne pensais pas référence à une colonne complète mais jsute à la ligne
sélectionnée. [Forms]![MonForm].[ZoneListe] retourne bien la valeur de la colonne liée à la liste [ZoneListe]. Je serai un peu surprus qu'on ne puisse faire référence à une colonne précise, quand la liste est sélectionnée, bien sûr. Merci quand même pour ta réponse (qui est peutêtre la seule !)
Raymond [mvp]
Bonjour.
à ma connaissance on ne peut pas utiliser column dans un filtre (sauf peut-être en 2007, à voir). sinon la syntaxe serait: [numero] =[Formulaires]![Formulaire1]![Modifiable1].[column](ligne;colonne) ce qui devrait provoquer une erreur sur le (ligne;colonne) -- @+ Raymond Access MVP http://www.OfficeSystemAccess.com/ http://officesystem.access.over-blog.com/ http://officesystem.access.free.fr/wiki/ Pour débuter sur le forum: http://www.mpfa.info/
Venez découvrir Open XML, le nouveau format de fichier de la suite Office ! http://www.comscamp.com/Tracker/Redirect.ashx?linkidÿ71c7f3-78e8-4371-abaf-b73c259e58db
"Hervé REIGNOUX" a écrit dans le message de news: 467fcbf7$0$26897$ |> Tu ne peux pas référencer une colonne complete. | Je ne pensais pas référence à une colonne complète mais jsute à la ligne | sélectionnée. | [Forms]![MonForm].[ZoneListe] | retourne bien la valeur de la colonne liée à la liste [ZoneListe]. | Je serai un peu surprus qu'on ne puisse faire référence à une colonne | précise, quand la liste est sélectionnée, bien sûr. | Merci quand même pour ta réponse (qui est peutêtre la seule !) | |
Bonjour.
à ma connaissance on ne peut pas utiliser column dans un filtre (sauf
peut-être en 2007, à voir).
sinon la syntaxe serait:
[numero] =[Formulaires]![Formulaire1]![Modifiable1].[column](ligne;colonne)
ce qui devrait provoquer une erreur sur le (ligne;colonne)
--
@+
Raymond Access MVP http://www.OfficeSystemAccess.com/
http://officesystem.access.over-blog.com/
http://officesystem.access.free.fr/wiki/
Pour débuter sur le forum: http://www.mpfa.info/
Venez découvrir Open XML, le nouveau format de fichier de la suite Office !
http://www.comscamp.com/Tracker/Redirect.ashx?linkidÿ71c7f3-78e8-4371-abaf-b73c259e58db
"Hervé REIGNOUX" <2supprhreignoux@sidexa.comm> a écrit dans le message de
news: 467fcbf7$0$26897$426a74cc@news.free.fr...
|> Tu ne peux pas référencer une colonne complete.
| Je ne pensais pas référence à une colonne complète mais jsute à la ligne
| sélectionnée.
| [Forms]![MonForm].[ZoneListe]
| retourne bien la valeur de la colonne liée à la liste [ZoneListe].
| Je serai un peu surprus qu'on ne puisse faire référence à une colonne
| précise, quand la liste est sélectionnée, bien sûr.
| Merci quand même pour ta réponse (qui est peutêtre la seule !)
|
|
à ma connaissance on ne peut pas utiliser column dans un filtre (sauf peut-être en 2007, à voir). sinon la syntaxe serait: [numero] =[Formulaires]![Formulaire1]![Modifiable1].[column](ligne;colonne) ce qui devrait provoquer une erreur sur le (ligne;colonne) -- @+ Raymond Access MVP http://www.OfficeSystemAccess.com/ http://officesystem.access.over-blog.com/ http://officesystem.access.free.fr/wiki/ Pour débuter sur le forum: http://www.mpfa.info/
Venez découvrir Open XML, le nouveau format de fichier de la suite Office ! http://www.comscamp.com/Tracker/Redirect.ashx?linkidÿ71c7f3-78e8-4371-abaf-b73c259e58db
"Hervé REIGNOUX" a écrit dans le message de news: 467fcbf7$0$26897$ |> Tu ne peux pas référencer une colonne complete. | Je ne pensais pas référence à une colonne complète mais jsute à la ligne | sélectionnée. | [Forms]![MonForm].[ZoneListe] | retourne bien la valeur de la colonne liée à la liste [ZoneListe]. | Je serai un peu surprus qu'on ne puisse faire référence à une colonne | précise, quand la liste est sélectionnée, bien sûr. | Merci quand même pour ta réponse (qui est peutêtre la seule !) | |