bonjour à vous,
je debute sous access 2007, sur access tout court meme donc je metrise tres
mal cet outil.
Ajourd'hui je rencotre un petit probleme de filtre.
je suis sur un formulaire contenant une liste de client, tout en haut de
cette liste j'ai mis une liste deroulante contenant C ou P (cette zone
s'appelle Texte10), j'ai cree sur cette zone dans evenement sur changement
une macro avec le generateur.
je declare ma variable :
typecli etant une requete qui filtre deja sur une zone.
mon probleme est que dans mon filtre, la valeur filtré est [C] au lieu de C,
comment supprimer ces fichu [ ] ????
je galere un max et ça me prend la tete, je suis pret du but mais je bloque
!!!!
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
Dragan
Bonjour, essaies en appliquant le filtre sur la valeur du control Texte10. Ne pas oublier les quotes si la valeur à filtrer est de type texte.
si ncode est numérique : "[knncpg.ncpclien]![nccode]="& formulaires!knncpg.ncpclien1!Texte10.Value
si ncode est alphabétique "[knncpg.ncpclien]![nccode]='"& formulaires!knncpg.ncpclien1!Texte10.Value & "'"
"Fuentes Mickael" a écrit :
bonjour à vous, je debute sous access 2007, sur access tout court meme donc je metrise tres mal cet outil. Ajourd'hui je rencotre un petit probleme de filtre. je suis sur un formulaire contenant une liste de client, tout en haut de cette liste j'ai mis une liste deroulante contenant C ou P (cette zone s'appelle Texte10), j'ai cree sur cette zone dans evenement sur changement une macro avec le generateur. je declare ma variable :
typecli etant une requete qui filtre deja sur une zone.
mon probleme est que dans mon filtre, la valeur filtré est [C] au lieu de C, comment supprimer ces fichu [ ] ???? je galere un max et ça me prend la tete, je suis pret du but mais je bloque !!!!
merci d'avance.
Micky
Bonjour,
essaies en appliquant le filtre sur la valeur du control Texte10. Ne pas
oublier les quotes si la valeur à filtrer est de type texte.
si ncode est numérique :
"[knncpg.ncpclien]![nccode]="& formulaires!knncpg.ncpclien1!Texte10.Value
si ncode est alphabétique
"[knncpg.ncpclien]![nccode]='"& formulaires!knncpg.ncpclien1!Texte10.Value &
"'"
"Fuentes Mickael" a écrit :
bonjour à vous,
je debute sous access 2007, sur access tout court meme donc je metrise tres
mal cet outil.
Ajourd'hui je rencotre un petit probleme de filtre.
je suis sur un formulaire contenant une liste de client, tout en haut de
cette liste j'ai mis une liste deroulante contenant C ou P (cette zone
s'appelle Texte10), j'ai cree sur cette zone dans evenement sur changement
une macro avec le generateur.
je declare ma variable :
typecli etant une requete qui filtre deja sur une zone.
mon probleme est que dans mon filtre, la valeur filtré est [C] au lieu de C,
comment supprimer ces fichu [ ] ????
je galere un max et ça me prend la tete, je suis pret du but mais je bloque
!!!!
Bonjour, essaies en appliquant le filtre sur la valeur du control Texte10. Ne pas oublier les quotes si la valeur à filtrer est de type texte.
si ncode est numérique : "[knncpg.ncpclien]![nccode]="& formulaires!knncpg.ncpclien1!Texte10.Value
si ncode est alphabétique "[knncpg.ncpclien]![nccode]='"& formulaires!knncpg.ncpclien1!Texte10.Value & "'"
"Fuentes Mickael" a écrit :
bonjour à vous, je debute sous access 2007, sur access tout court meme donc je metrise tres mal cet outil. Ajourd'hui je rencotre un petit probleme de filtre. je suis sur un formulaire contenant une liste de client, tout en haut de cette liste j'ai mis une liste deroulante contenant C ou P (cette zone s'appelle Texte10), j'ai cree sur cette zone dans evenement sur changement une macro avec le generateur. je declare ma variable :
typecli etant une requete qui filtre deja sur une zone.
mon probleme est que dans mon filtre, la valeur filtré est [C] au lieu de C, comment supprimer ces fichu [ ] ???? je galere un max et ça me prend la tete, je suis pret du but mais je bloque !!!!
merci d'avance.
Micky
Fuentes Mickael
j'avais deja essayé avec le value mais c'est identique, en plus si je supprime les quote, il me les remet automatiquement. ça ne fonctionne toujours pas.
Merci de votre aide quand meme.
Micky
"Fuentes Mickael" a écrit dans le message de news:
bonjour à vous, je debute sous access 2007, sur access tout court meme donc je metrise
tres
mal cet outil. Ajourd'hui je rencotre un petit probleme de filtre. je suis sur un formulaire contenant une liste de client, tout en haut de cette liste j'ai mis une liste deroulante contenant C ou P (cette zone s'appelle Texte10), j'ai cree sur cette zone dans evenement sur changement une macro avec le generateur. je declare ma variable :
typecli etant une requete qui filtre deja sur une zone.
mon probleme est que dans mon filtre, la valeur filtré est [C] au lieu de
C,
comment supprimer ces fichu [ ] ???? je galere un max et ça me prend la tete, je suis pret du but mais je
bloque
!!!!
merci d'avance.
Micky
j'avais deja essayé avec le value mais c'est identique, en plus si je
supprime les quote, il me les remet automatiquement.
ça ne fonctionne toujours pas.
Merci de votre aide quand meme.
Micky
"Fuentes Mickael" <mickael_fuentes@pgep.fr> a écrit dans le message de
news:uomjV9VSJHA.4524@TK2MSFTNGP06.phx.gbl...
bonjour à vous,
je debute sous access 2007, sur access tout court meme donc je metrise
tres
mal cet outil.
Ajourd'hui je rencotre un petit probleme de filtre.
je suis sur un formulaire contenant une liste de client, tout en haut de
cette liste j'ai mis une liste deroulante contenant C ou P (cette zone
s'appelle Texte10), j'ai cree sur cette zone dans evenement sur changement
une macro avec le generateur.
je declare ma variable :
j'avais deja essayé avec le value mais c'est identique, en plus si je supprime les quote, il me les remet automatiquement. ça ne fonctionne toujours pas.
Merci de votre aide quand meme.
Micky
"Fuentes Mickael" a écrit dans le message de news:
bonjour à vous, je debute sous access 2007, sur access tout court meme donc je metrise
tres
mal cet outil. Ajourd'hui je rencotre un petit probleme de filtre. je suis sur un formulaire contenant une liste de client, tout en haut de cette liste j'ai mis une liste deroulante contenant C ou P (cette zone s'appelle Texte10), j'ai cree sur cette zone dans evenement sur changement une macro avec le generateur. je declare ma variable :
typecli etant une requete qui filtre deja sur une zone.
mon probleme est que dans mon filtre, la valeur filtré est [C] au lieu de
C,
comment supprimer ces fichu [ ] ???? je galere un max et ça me prend la tete, je suis pret du but mais je
bloque
!!!!
merci d'avance.
Micky
Dragan
Ok, tu peux utiliser le code VBA plutôt qu'une macro, place "[Procédure événementielle]" dans la zone de l'événement SurChangement du control puis va dans l'éditeur VBA pour taper les lignes de code suivantes (pour accéder au code de la procédure clique sur le bouton à droite de la zone Surchangement) :
Sub Texte10_Change () Form.FilterOn=True Form.Filter="[nccode]=" & texte10.Value End Sub
Ok, tu peux utiliser le code VBA plutôt qu'une macro, place "[Procédure
événementielle]" dans la zone de l'événement SurChangement du control puis va
dans l'éditeur VBA pour taper les lignes de code suivantes (pour accéder au
code de la procédure clique sur le bouton à droite de la zone Surchangement) :
Sub Texte10_Change ()
Form.FilterOn=True
Form.Filter="[nccode]=" & texte10.Value
End Sub
Ok, tu peux utiliser le code VBA plutôt qu'une macro, place "[Procédure événementielle]" dans la zone de l'événement SurChangement du control puis va dans l'éditeur VBA pour taper les lignes de code suivantes (pour accéder au code de la procédure clique sur le bouton à droite de la zone Surchangement) :
Sub Texte10_Change () Form.FilterOn=True Form.Filter="[nccode]=" & texte10.Value End Sub
Fuentes Mickael
j'etais justement en train de tester cela mais le resultat reste identique [P] au lieu de P
"Fuentes Mickael" a écrit dans le message de news:O96G%
j'avais deja essayé avec le value mais c'est identique, en plus si je supprime les quote, il me les remet automatiquement. ça ne fonctionne toujours pas.
Merci de votre aide quand meme.
Micky
"Fuentes Mickael" a écrit dans le message de news: > bonjour à vous, > je debute sous access 2007, sur access tout court meme donc je metrise tres > mal cet outil. > Ajourd'hui je rencotre un petit probleme de filtre. > je suis sur un formulaire contenant une liste de client, tout en haut de > cette liste j'ai mis une liste deroulante contenant C ou P (cette zone > s'appelle Texte10), j'ai cree sur cette zone dans evenement sur
changement
> une macro avec le generateur. > je declare ma variable : > > DefinirVarTemp filtrecli;[formulaires]![knncpg.ncpclien1]![Texte10] > > puis j'applique mon filtre > > AppliquerFiltre > typecli;="[knncpg.ncpclien]![nccode]="&[VarTemp]![filtrecli] > > > typecli etant une requete qui filtre deja sur une zone. > > mon probleme est que dans mon filtre, la valeur filtré est [C] au lieu
de
C, > comment supprimer ces fichu [ ] ???? > je galere un max et ça me prend la tete, je suis pret du but mais je bloque > !!!! > > merci d'avance. > > Micky > >
j'etais justement en train de tester cela mais le resultat reste identique
[P] au lieu de P
"Fuentes Mickael" <mickael_fuentes@pgep.fr> a écrit dans le message de
news:O96G%237WSJHA.4524@TK2MSFTNGP06.phx.gbl...
j'avais deja essayé avec le value mais c'est identique, en plus si je
supprime les quote, il me les remet automatiquement.
ça ne fonctionne toujours pas.
Merci de votre aide quand meme.
Micky
"Fuentes Mickael" <mickael_fuentes@pgep.fr> a écrit dans le message de
news:uomjV9VSJHA.4524@TK2MSFTNGP06.phx.gbl...
> bonjour à vous,
> je debute sous access 2007, sur access tout court meme donc je metrise
tres
> mal cet outil.
> Ajourd'hui je rencotre un petit probleme de filtre.
> je suis sur un formulaire contenant une liste de client, tout en haut de
> cette liste j'ai mis une liste deroulante contenant C ou P (cette zone
> s'appelle Texte10), j'ai cree sur cette zone dans evenement sur
changement
> une macro avec le generateur.
> je declare ma variable :
>
> DefinirVarTemp filtrecli;[formulaires]![knncpg.ncpclien1]![Texte10]
>
> puis j'applique mon filtre
>
> AppliquerFiltre
> typecli;="[knncpg.ncpclien]![nccode]="&[VarTemp]![filtrecli]
>
>
> typecli etant une requete qui filtre deja sur une zone.
>
> mon probleme est que dans mon filtre, la valeur filtré est [C] au lieu
de
C,
> comment supprimer ces fichu [ ] ????
> je galere un max et ça me prend la tete, je suis pret du but mais je
bloque
> !!!!
>
> merci d'avance.
>
> Micky
>
>
j'etais justement en train de tester cela mais le resultat reste identique [P] au lieu de P
"Fuentes Mickael" a écrit dans le message de news:O96G%
j'avais deja essayé avec le value mais c'est identique, en plus si je supprime les quote, il me les remet automatiquement. ça ne fonctionne toujours pas.
Merci de votre aide quand meme.
Micky
"Fuentes Mickael" a écrit dans le message de news: > bonjour à vous, > je debute sous access 2007, sur access tout court meme donc je metrise tres > mal cet outil. > Ajourd'hui je rencotre un petit probleme de filtre. > je suis sur un formulaire contenant une liste de client, tout en haut de > cette liste j'ai mis une liste deroulante contenant C ou P (cette zone > s'appelle Texte10), j'ai cree sur cette zone dans evenement sur
changement
> une macro avec le generateur. > je declare ma variable : > > DefinirVarTemp filtrecli;[formulaires]![knncpg.ncpclien1]![Texte10] > > puis j'applique mon filtre > > AppliquerFiltre > typecli;="[knncpg.ncpclien]![nccode]="&[VarTemp]![filtrecli] > > > typecli etant une requete qui filtre deja sur une zone. > > mon probleme est que dans mon filtre, la valeur filtré est [C] au lieu
de
C, > comment supprimer ces fichu [ ] ???? > je galere un max et ça me prend la tete, je suis pret du but mais je bloque > !!!! > > merci d'avance. > > Micky > >
Fuentes Mickael
VOILA ca fonctionne en ajoutant '
Sub Texte10_Change () Form.FilterOn=True Form.Filter="[nccode]='" & texte10.Value & " ' " End Sub
par contre je rencontre un autre probleme : j'ai mis dans mon code d'ouverture de formulaire un filtre automatique, le fait de filtrer par la suite remplace mon filtre existant au lieu de le rajouter . Comment faire pour cumuler plusieur filtre sachant que je ne vais pas filtrer à chaque fois sur les memes zones. aujourd'hui je filtre sur le code representant des l'ouverture puis je voudrais filtre sur le type de client mais je voudrais egalement pouvoir filtrer sur le nom ou sur le cp par exemple.
Merci beaucoup pour cet avancement.
Micky
"Fuentes Mickael" a écrit dans le message de news:O96G%
j'avais deja essayé avec le value mais c'est identique, en plus si je supprime les quote, il me les remet automatiquement. ça ne fonctionne toujours pas.
Merci de votre aide quand meme.
Micky
"Fuentes Mickael" a écrit dans le message de news: > bonjour à vous, > je debute sous access 2007, sur access tout court meme donc je metrise tres > mal cet outil. > Ajourd'hui je rencotre un petit probleme de filtre. > je suis sur un formulaire contenant une liste de client, tout en haut de > cette liste j'ai mis une liste deroulante contenant C ou P (cette zone > s'appelle Texte10), j'ai cree sur cette zone dans evenement sur
changement
> une macro avec le generateur. > je declare ma variable : > > DefinirVarTemp filtrecli;[formulaires]![knncpg.ncpclien1]![Texte10] > > puis j'applique mon filtre > > AppliquerFiltre > typecli;="[knncpg.ncpclien]![nccode]="&[VarTemp]![filtrecli] > > > typecli etant une requete qui filtre deja sur une zone. > > mon probleme est que dans mon filtre, la valeur filtré est [C] au lieu
de
C, > comment supprimer ces fichu [ ] ???? > je galere un max et ça me prend la tete, je suis pret du but mais je bloque > !!!! > > merci d'avance. > > Micky > >
VOILA ca fonctionne en ajoutant '
Sub Texte10_Change ()
Form.FilterOn=True
Form.Filter="[nccode]='" & texte10.Value & " ' "
End Sub
par contre je rencontre un autre probleme :
j'ai mis dans mon code d'ouverture de formulaire un filtre automatique, le
fait de filtrer par la suite remplace mon filtre existant au lieu de le
rajouter .
Comment faire pour cumuler plusieur filtre sachant que je ne vais pas
filtrer à chaque fois sur les memes zones.
aujourd'hui je filtre sur le code representant des l'ouverture puis je
voudrais filtre sur le type de client mais je voudrais egalement pouvoir
filtrer sur le nom ou sur le cp par exemple.
Merci beaucoup pour cet avancement.
Micky
"Fuentes Mickael" <mickael_fuentes@pgep.fr> a écrit dans le message de
news:O96G%237WSJHA.4524@TK2MSFTNGP06.phx.gbl...
j'avais deja essayé avec le value mais c'est identique, en plus si je
supprime les quote, il me les remet automatiquement.
ça ne fonctionne toujours pas.
Merci de votre aide quand meme.
Micky
"Fuentes Mickael" <mickael_fuentes@pgep.fr> a écrit dans le message de
news:uomjV9VSJHA.4524@TK2MSFTNGP06.phx.gbl...
> bonjour à vous,
> je debute sous access 2007, sur access tout court meme donc je metrise
tres
> mal cet outil.
> Ajourd'hui je rencotre un petit probleme de filtre.
> je suis sur un formulaire contenant une liste de client, tout en haut de
> cette liste j'ai mis une liste deroulante contenant C ou P (cette zone
> s'appelle Texte10), j'ai cree sur cette zone dans evenement sur
changement
> une macro avec le generateur.
> je declare ma variable :
>
> DefinirVarTemp filtrecli;[formulaires]![knncpg.ncpclien1]![Texte10]
>
> puis j'applique mon filtre
>
> AppliquerFiltre
> typecli;="[knncpg.ncpclien]![nccode]="&[VarTemp]![filtrecli]
>
>
> typecli etant une requete qui filtre deja sur une zone.
>
> mon probleme est que dans mon filtre, la valeur filtré est [C] au lieu
de
C,
> comment supprimer ces fichu [ ] ????
> je galere un max et ça me prend la tete, je suis pret du but mais je
bloque
> !!!!
>
> merci d'avance.
>
> Micky
>
>
Sub Texte10_Change () Form.FilterOn=True Form.Filter="[nccode]='" & texte10.Value & " ' " End Sub
par contre je rencontre un autre probleme : j'ai mis dans mon code d'ouverture de formulaire un filtre automatique, le fait de filtrer par la suite remplace mon filtre existant au lieu de le rajouter . Comment faire pour cumuler plusieur filtre sachant que je ne vais pas filtrer à chaque fois sur les memes zones. aujourd'hui je filtre sur le code representant des l'ouverture puis je voudrais filtre sur le type de client mais je voudrais egalement pouvoir filtrer sur le nom ou sur le cp par exemple.
Merci beaucoup pour cet avancement.
Micky
"Fuentes Mickael" a écrit dans le message de news:O96G%
j'avais deja essayé avec le value mais c'est identique, en plus si je supprime les quote, il me les remet automatiquement. ça ne fonctionne toujours pas.
Merci de votre aide quand meme.
Micky
"Fuentes Mickael" a écrit dans le message de news: > bonjour à vous, > je debute sous access 2007, sur access tout court meme donc je metrise tres > mal cet outil. > Ajourd'hui je rencotre un petit probleme de filtre. > je suis sur un formulaire contenant une liste de client, tout en haut de > cette liste j'ai mis une liste deroulante contenant C ou P (cette zone > s'appelle Texte10), j'ai cree sur cette zone dans evenement sur
changement
> une macro avec le generateur. > je declare ma variable : > > DefinirVarTemp filtrecli;[formulaires]![knncpg.ncpclien1]![Texte10] > > puis j'applique mon filtre > > AppliquerFiltre > typecli;="[knncpg.ncpclien]![nccode]="&[VarTemp]![filtrecli] > > > typecli etant une requete qui filtre deja sur une zone. > > mon probleme est que dans mon filtre, la valeur filtré est [C] au lieu
de
C, > comment supprimer ces fichu [ ] ???? > je galere un max et ça me prend la tete, je suis pret du but mais je bloque > !!!! > > merci d'avance. > > Micky > >
Fuentes Mickael
c'est bon, ça fonctionne avec le generateur de macro et les ' en plus, j'utilise la fonction appliquer filtre en lui indiquant une requete preexistante. SUPER
Merci encore pour cet colaboration
Micky
"Fuentes Mickael" a écrit dans le message de news:O96G%
j'avais deja essayé avec le value mais c'est identique, en plus si je supprime les quote, il me les remet automatiquement. ça ne fonctionne toujours pas.
Merci de votre aide quand meme.
Micky
"Fuentes Mickael" a écrit dans le message de news: > bonjour à vous, > je debute sous access 2007, sur access tout court meme donc je metrise tres > mal cet outil. > Ajourd'hui je rencotre un petit probleme de filtre. > je suis sur un formulaire contenant une liste de client, tout en haut de > cette liste j'ai mis une liste deroulante contenant C ou P (cette zone > s'appelle Texte10), j'ai cree sur cette zone dans evenement sur
changement
> une macro avec le generateur. > je declare ma variable : > > DefinirVarTemp filtrecli;[formulaires]![knncpg.ncpclien1]![Texte10] > > puis j'applique mon filtre > > AppliquerFiltre > typecli;="[knncpg.ncpclien]![nccode]="&[VarTemp]![filtrecli] > > > typecli etant une requete qui filtre deja sur une zone. > > mon probleme est que dans mon filtre, la valeur filtré est [C] au lieu
de
C, > comment supprimer ces fichu [ ] ???? > je galere un max et ça me prend la tete, je suis pret du but mais je bloque > !!!! > > merci d'avance. > > Micky > >
c'est bon, ça fonctionne avec le generateur de macro et les ' en plus,
j'utilise la fonction appliquer filtre en lui indiquant une requete
preexistante.
SUPER
Merci encore pour cet colaboration
Micky
"Fuentes Mickael" <mickael_fuentes@pgep.fr> a écrit dans le message de
news:O96G%237WSJHA.4524@TK2MSFTNGP06.phx.gbl...
j'avais deja essayé avec le value mais c'est identique, en plus si je
supprime les quote, il me les remet automatiquement.
ça ne fonctionne toujours pas.
Merci de votre aide quand meme.
Micky
"Fuentes Mickael" <mickael_fuentes@pgep.fr> a écrit dans le message de
news:uomjV9VSJHA.4524@TK2MSFTNGP06.phx.gbl...
> bonjour à vous,
> je debute sous access 2007, sur access tout court meme donc je metrise
tres
> mal cet outil.
> Ajourd'hui je rencotre un petit probleme de filtre.
> je suis sur un formulaire contenant une liste de client, tout en haut de
> cette liste j'ai mis une liste deroulante contenant C ou P (cette zone
> s'appelle Texte10), j'ai cree sur cette zone dans evenement sur
changement
> une macro avec le generateur.
> je declare ma variable :
>
> DefinirVarTemp filtrecli;[formulaires]![knncpg.ncpclien1]![Texte10]
>
> puis j'applique mon filtre
>
> AppliquerFiltre
> typecli;="[knncpg.ncpclien]![nccode]="&[VarTemp]![filtrecli]
>
>
> typecli etant une requete qui filtre deja sur une zone.
>
> mon probleme est que dans mon filtre, la valeur filtré est [C] au lieu
de
C,
> comment supprimer ces fichu [ ] ????
> je galere un max et ça me prend la tete, je suis pret du but mais je
bloque
> !!!!
>
> merci d'avance.
>
> Micky
>
>
c'est bon, ça fonctionne avec le generateur de macro et les ' en plus, j'utilise la fonction appliquer filtre en lui indiquant une requete preexistante. SUPER
Merci encore pour cet colaboration
Micky
"Fuentes Mickael" a écrit dans le message de news:O96G%
j'avais deja essayé avec le value mais c'est identique, en plus si je supprime les quote, il me les remet automatiquement. ça ne fonctionne toujours pas.
Merci de votre aide quand meme.
Micky
"Fuentes Mickael" a écrit dans le message de news: > bonjour à vous, > je debute sous access 2007, sur access tout court meme donc je metrise tres > mal cet outil. > Ajourd'hui je rencotre un petit probleme de filtre. > je suis sur un formulaire contenant une liste de client, tout en haut de > cette liste j'ai mis une liste deroulante contenant C ou P (cette zone > s'appelle Texte10), j'ai cree sur cette zone dans evenement sur
changement
> une macro avec le generateur. > je declare ma variable : > > DefinirVarTemp filtrecli;[formulaires]![knncpg.ncpclien1]![Texte10] > > puis j'applique mon filtre > > AppliquerFiltre > typecli;="[knncpg.ncpclien]![nccode]="&[VarTemp]![filtrecli] > > > typecli etant une requete qui filtre deja sur une zone. > > mon probleme est que dans mon filtre, la valeur filtré est [C] au lieu
de
C, > comment supprimer ces fichu [ ] ???? > je galere un max et ça me prend la tete, je suis pret du but mais je bloque > !!!! > > merci d'avance. > > Micky > >