OVH Cloud OVH Cloud

Pb de filtre et d'impression

3 réponses
Avatar
sabrina
Bonjour,
n'arrivant pas =E0 r=E8soudre mon pb, je me permet de vous=20
demander votre aide...=20
Que je vous explique: ( attention =E7a peut etre=20
long...lol)

Je voudrais filtrer un etat (liste complete des biens) =20
grace =E0 un bouton (imp_ind) et =E0 une liste de valeur (ou=20
se trouve notamment le champs num=E9ro Bien).=20
pour cela j'utilise le VBA; voici mon code :

Private Sub imp_ind_Click()
Dim stDocName As String
Dim strFiltre As String

stDocName =3D rpt Batiment
strFiltre =3D "[Num=E9ro Bien]=3D" & Num=E9ro_Bien
=20
DoCmd.OpenReport stDocName, acViewPreview, ,=20
strFiltre
End Sub

Mais j'ai un message d'erreur: "n=B03464" Traduction: Type=20
de donn=E9es incompatible dans l'expression du crit=E9re.

Merci pour toute intervention de votre part pour les=20
solutions propos=E9es.
;-)))))))))))))=20

3 réponses

Avatar
3stone
Salut,

Je voudrais filtrer un etat (liste complete des biens)
grace à un bouton (imp_ind) et à une liste de valeur (ou
se trouve notamment le champs numéro Bien).
pour cela j'utilise le VBA; voici mon code :

[...]
strFiltre = "[Numéro Bien]=" & Numéro_Bien

DoCmd.OpenReport stDocName, acViewPreview, , strFiltre
[...]
Mais j'ai un message d'erreur: "n°3464" Traduction: Type
de données incompatible dans l'expression du critére.


[Numéro Bien] est numérique ou texte ??

de plus, tu renseigne la condition "Where" et non "Filtre"

DoCmd.OpenReport stDocName, acViewPreview, strFiltre



--
A+
Pierre (3stone) Access MVP
-------------------------------------------------------
Bien démarrer ? c'est ici http://users.skynet.be/mpfa/
( Je ne réponds pas aux emails qui concernent Access )
-------------------------------------------------------
Avatar
sdecubber
bonjour,
Le [numéro Bien] est un numérique
sinon, pour DoCmd.OpenReport stDocName, acViewPreview, , strFiltre
ou exactement dois je mettre mon filtre ?
merci


"3stone" wrote in message news:...
Salut,

Je voudrais filtrer un etat (liste complete des biens)
grace à un bouton (imp_ind) et à une liste de valeur (ou
se trouve notamment le champs numéro Bien).
pour cela j'utilise le VBA; voici mon code :

[...]
strFiltre = "[Numéro Bien]=" & Numéro_Bien

DoCmd.OpenReport stDocName, acViewPreview, , strFiltre
[...]
Mais j'ai un message d'erreur: "n°3464" Traduction: Type
de données incompatible dans l'expression du critére.


[Numéro Bien] est numérique ou texte ??

de plus, tu renseigne la condition "Where" et non "Filtre"

DoCmd.OpenReport stDocName, acViewPreview, strFiltre


Avatar
3stone
Salut,

| Le [numéro Bien] est un numérique
| sinon, pour DoCmd.OpenReport stDocName, acViewPreview, , strFiltre
| ou exactement dois je mettre mon filtre ?


Regarde le message... j'avais rectifié !



--
A+
Pierre (3stone) Access MVP
-------------------------------------------------------
Bien démarrer ? c'est ici http://users.skynet.be/mpfa/
( Je ne réponds pas aux emails qui concernent Access )
-------------------------------------------------------