Je fais un banal VraiFaux pour verifier si mon champ est=20
vide. Je veux que s'il est vide, ma requete renvoie tous=20
les enregistrements.
Je fais :
VraiFaux([Formulaires]![Classification sites]![agence]=20
Est Null;"*";[Formulaires]![Classification sites]!
[agence])
La requete ne me renvoie rien
Par contre si je fais :
VraiFaux([Formulaires]![Classification sites]![agence]=20
Est Null;"WM2";[Formulaires]![Classification sites]!
[agence])
La requete me renvoie bien tous les enregistrements egaux=20
=E0 WM2
Enfin, quand le champ n'est pas vide, la requete=20
fonctionne bien, le probleme vient donc seulement du fait=20
que le caractere "*" n'a pas l'air d'etre reconnu.
Je n'y comprends plus rien. Merci d'avance de bien=20
vouloir m'apporter une aide.
avec * il faut utiliser Like (comme) pour que les enregistrements sortent. partant de ce principe tu n'as pas à mettre vraifaux: Comme "*" & [Formulaires]![Classification sites]![agence] & "*" ou Comme [Formulaires]![Classification sites]![agence] & "*"
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"xavier" a écrit dans le message de news:1805001c42246$eb52e530$ Bonjour,
Je fais un banal VraiFaux pour verifier si mon champ est vide. Je veux que s'il est vide, ma requete renvoie tous les enregistrements.
Je fais : VraiFaux([Formulaires]![Classification sites]![agence] Est Null;"*";[Formulaires]![Classification sites]! [agence]) La requete ne me renvoie rien
Par contre si je fais : VraiFaux([Formulaires]![Classification sites]![agence] Est Null;"WM2";[Formulaires]![Classification sites]! [agence]) La requete me renvoie bien tous les enregistrements egaux à WM2
Enfin, quand le champ n'est pas vide, la requete fonctionne bien, le probleme vient donc seulement du fait que le caractere "*" n'a pas l'air d'etre reconnu.
Je n'y comprends plus rien. Merci d'avance de bien vouloir m'apporter une aide.
Bonsoir.
avec * il faut utiliser Like (comme) pour que les enregistrements sortent.
partant de ce principe tu n'as pas à mettre vraifaux:
Comme "*" & [Formulaires]![Classification sites]![agence] & "*" ou
Comme [Formulaires]![Classification sites]![agence] & "*"
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"xavier" <xroux@bouyguestelecom.bubble.fr> a écrit dans le message de
news:1805001c42246$eb52e530$a001280a@phx.gbl...
Bonjour,
Je fais un banal VraiFaux pour verifier si mon champ est
vide. Je veux que s'il est vide, ma requete renvoie tous
les enregistrements.
Je fais :
VraiFaux([Formulaires]![Classification sites]![agence]
Est Null;"*";[Formulaires]![Classification sites]!
[agence])
La requete ne me renvoie rien
Par contre si je fais :
VraiFaux([Formulaires]![Classification sites]![agence]
Est Null;"WM2";[Formulaires]![Classification sites]!
[agence])
La requete me renvoie bien tous les enregistrements egaux
à WM2
Enfin, quand le champ n'est pas vide, la requete
fonctionne bien, le probleme vient donc seulement du fait
que le caractere "*" n'a pas l'air d'etre reconnu.
Je n'y comprends plus rien. Merci d'avance de bien
vouloir m'apporter une aide.
avec * il faut utiliser Like (comme) pour que les enregistrements sortent. partant de ce principe tu n'as pas à mettre vraifaux: Comme "*" & [Formulaires]![Classification sites]![agence] & "*" ou Comme [Formulaires]![Classification sites]![agence] & "*"
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"xavier" a écrit dans le message de news:1805001c42246$eb52e530$ Bonjour,
Je fais un banal VraiFaux pour verifier si mon champ est vide. Je veux que s'il est vide, ma requete renvoie tous les enregistrements.
Je fais : VraiFaux([Formulaires]![Classification sites]![agence] Est Null;"*";[Formulaires]![Classification sites]! [agence]) La requete ne me renvoie rien
Par contre si je fais : VraiFaux([Formulaires]![Classification sites]![agence] Est Null;"WM2";[Formulaires]![Classification sites]! [agence]) La requete me renvoie bien tous les enregistrements egaux à WM2
Enfin, quand le champ n'est pas vide, la requete fonctionne bien, le probleme vient donc seulement du fait que le caractere "*" n'a pas l'air d'etre reconnu.
Je n'y comprends plus rien. Merci d'avance de bien vouloir m'apporter une aide.
xavier
Mes enregistrements sont de type : WM1, WM2, WM3, etc.
D'apres ce que tu me dis, ca me donnerait : Comme *WM1* ou Comme WM1*
Mes WM2, WM3, etc ne sortiront jamais comme ca?
-----Message d'origine----- Bonsoir.
avec * il faut utiliser Like (comme) pour que les enregistrements sortent.
partant de ce principe tu n'as pas à mettre vraifaux: Comme "*" & [Formulaires]![Classification sites]! [agence] & "*" ou
Comme [Formulaires]![Classification sites]![agence] & "*"
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"xavier" a écrit dans le message de
news:1805001c42246$eb52e530$ Bonjour,
Je fais un banal VraiFaux pour verifier si mon champ est vide. Je veux que s'il est vide, ma requete renvoie tous les enregistrements.
Je fais : VraiFaux([Formulaires]![Classification sites]![agence] Est Null;"*";[Formulaires]![Classification sites]! [agence]) La requete ne me renvoie rien
Par contre si je fais : VraiFaux([Formulaires]![Classification sites]![agence] Est Null;"WM2";[Formulaires]![Classification sites]! [agence]) La requete me renvoie bien tous les enregistrements egaux à WM2
Enfin, quand le champ n'est pas vide, la requete fonctionne bien, le probleme vient donc seulement du fait que le caractere "*" n'a pas l'air d'etre reconnu.
Je n'y comprends plus rien. Merci d'avance de bien vouloir m'apporter une aide.
.
Mes enregistrements sont de type : WM1, WM2, WM3, etc.
D'apres ce que tu me dis, ca me donnerait :
Comme *WM1* ou Comme WM1*
Mes WM2, WM3, etc ne sortiront jamais comme ca?
-----Message d'origine-----
Bonsoir.
avec * il faut utiliser Like (comme) pour que les
enregistrements sortent.
partant de ce principe tu n'as pas à mettre vraifaux:
Comme "*" & [Formulaires]![Classification sites]!
[agence] & "*" ou
Comme [Formulaires]![Classification sites]![agence]
& "*"
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"xavier" <xroux@bouyguestelecom.bubble.fr> a écrit dans
le message de
Je fais un banal VraiFaux pour verifier si mon champ est
vide. Je veux que s'il est vide, ma requete renvoie tous
les enregistrements.
Je fais :
VraiFaux([Formulaires]![Classification sites]![agence]
Est Null;"*";[Formulaires]![Classification sites]!
[agence])
La requete ne me renvoie rien
Par contre si je fais :
VraiFaux([Formulaires]![Classification sites]![agence]
Est Null;"WM2";[Formulaires]![Classification sites]!
[agence])
La requete me renvoie bien tous les enregistrements egaux
à WM2
Enfin, quand le champ n'est pas vide, la requete
fonctionne bien, le probleme vient donc seulement du fait
que le caractere "*" n'a pas l'air d'etre reconnu.
Je n'y comprends plus rien. Merci d'avance de bien
vouloir m'apporter une aide.
Mes enregistrements sont de type : WM1, WM2, WM3, etc.
D'apres ce que tu me dis, ca me donnerait : Comme *WM1* ou Comme WM1*
Mes WM2, WM3, etc ne sortiront jamais comme ca?
-----Message d'origine----- Bonsoir.
avec * il faut utiliser Like (comme) pour que les enregistrements sortent.
partant de ce principe tu n'as pas à mettre vraifaux: Comme "*" & [Formulaires]![Classification sites]! [agence] & "*" ou
Comme [Formulaires]![Classification sites]![agence] & "*"
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"xavier" a écrit dans le message de
news:1805001c42246$eb52e530$ Bonjour,
Je fais un banal VraiFaux pour verifier si mon champ est vide. Je veux que s'il est vide, ma requete renvoie tous les enregistrements.
Je fais : VraiFaux([Formulaires]![Classification sites]![agence] Est Null;"*";[Formulaires]![Classification sites]! [agence]) La requete ne me renvoie rien
Par contre si je fais : VraiFaux([Formulaires]![Classification sites]![agence] Est Null;"WM2";[Formulaires]![Classification sites]! [agence]) La requete me renvoie bien tous les enregistrements egaux à WM2
Enfin, quand le champ n'est pas vide, la requete fonctionne bien, le probleme vient donc seulement du fait que le caractere "*" n'a pas l'air d'etre reconnu.
Je n'y comprends plus rien. Merci d'avance de bien vouloir m'apporter une aide.
.
Raymond [mvp]
mais si tu fais comme * ils sortiront tous (sans agence, valeur null)
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"xavier" a écrit dans le message de news:19bfe01c4224b$9f4ece10$ Mes enregistrements sont de type : WM1, WM2, WM3, etc.
D'apres ce que tu me dis, ca me donnerait : Comme *WM1* ou Comme WM1*
Mes WM2, WM3, etc ne sortiront jamais comme ca?
mais si tu fais comme * ils sortiront tous (sans agence, valeur null)
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"xavier" <xroux@bouyguestelecom.glop.fr> a écrit dans le message de
news:19bfe01c4224b$9f4ece10$a601280a@phx.gbl...
Mes enregistrements sont de type : WM1, WM2, WM3, etc.
D'apres ce que tu me dis, ca me donnerait :
Comme *WM1* ou Comme WM1*
Mais du coup, ca inverse le probleme, meme en selectionnant une agence (WM1, WM2, WM3, etc.), tous les enregistrements sortiront?
-----Message d'origine----- mais si tu fais comme * ils sortiront tous (sans agence, valeur null)
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"xavier" a écrit dans le message de
news:19bfe01c4224b$9f4ece10$ Mes enregistrements sont de type : WM1, WM2, WM3, etc.
D'apres ce que tu me dis, ca me donnerait : Comme *WM1* ou Comme WM1*
Mes WM2, WM3, etc ne sortiront jamais comme ca?
.
Raymond [mvp]
tu as dit que tu voulais une agence ou toutes les agences.
Par contre si je fais : VraiFaux([Formulaires]![Classification sites]![agence] Est Null;"WM2";[Formulaires]![Classification sites]! [agence])
comme WM2* renverra tous les enregistrements commençant par WM2 comme WM3* renverra tous les enregistrements commençant par WM3 comme * renverra tous les enregistrements de la table
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"xavier" a écrit dans le message de news:1c8b401c4224e$1884b400$ Mais du coup, ca inverse le probleme, meme en selectionnant une agence (WM1, WM2, WM3, etc.), tous les enregistrements sortiront?
tu as dit que tu voulais une agence ou toutes les agences.
Par contre si je fais :
VraiFaux([Formulaires]![Classification sites]![agence]
Est Null;"WM2";[Formulaires]![Classification sites]!
[agence])
comme WM2* renverra tous les enregistrements commençant par WM2
comme WM3* renverra tous les enregistrements commençant par WM3
comme * renverra tous les enregistrements de la table
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"xavier" <xroux@bouyguestelecom.castor.fr> a écrit dans le message de
news:1c8b401c4224e$1884b400$a301280a@phx.gbl...
Mais du coup, ca inverse le probleme, meme en
selectionnant une agence (WM1, WM2, WM3, etc.), tous les
enregistrements sortiront?
tu as dit que tu voulais une agence ou toutes les agences.
Par contre si je fais : VraiFaux([Formulaires]![Classification sites]![agence] Est Null;"WM2";[Formulaires]![Classification sites]! [agence])
comme WM2* renverra tous les enregistrements commençant par WM2 comme WM3* renverra tous les enregistrements commençant par WM3 comme * renverra tous les enregistrements de la table
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"xavier" a écrit dans le message de news:1c8b401c4224e$1884b400$ Mais du coup, ca inverse le probleme, meme en selectionnant une agence (WM1, WM2, WM3, etc.), tous les enregistrements sortiront?
xavier
Bonjour Raymond,
j'ai dit que je voulais : - une agence quand j'en selectionnne une - toutes les agences quand j'en selectionne aucune
D'ou ma question, pourquoi VraiFaux([Formulaires]![Classification sites]![agence] Est Null;"*";[Formulaires]![Classification sites]! [agence]) ne marche pas? (le nom des agences etant choisi dans une liste deroulante)
Merci de ton temps
-----Message d'origine----- tu as dit que tu voulais une agence ou toutes les agences.
Par contre si je fais : VraiFaux([Formulaires]![Classification sites]![agence] Est Null;"WM2";[Formulaires]![Classification sites]! [agence])
comme WM2* renverra tous les enregistrements commençant par WM2
comme WM3* renverra tous les enregistrements commençant par WM3
comme * renverra tous les enregistrements de la table
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"xavier" a écrit dans le message de
news:1c8b401c4224e$1884b400$ Mais du coup, ca inverse le probleme, meme en selectionnant une agence (WM1, WM2, WM3, etc.), tous les enregistrements sortiront?
.
Bonjour Raymond,
j'ai dit que je voulais :
- une agence quand j'en selectionnne une
- toutes les agences quand j'en selectionne aucune
D'ou ma question, pourquoi
VraiFaux([Formulaires]![Classification sites]![agence]
Est Null;"*";[Formulaires]![Classification sites]!
[agence])
ne marche pas?
(le nom des agences etant choisi dans une liste
deroulante)
Merci de ton temps
-----Message d'origine-----
tu as dit que tu voulais une agence ou toutes les
agences.
Par contre si je fais :
VraiFaux([Formulaires]![Classification sites]![agence]
Est Null;"WM2";[Formulaires]![Classification sites]!
[agence])
comme WM2* renverra tous les enregistrements commençant
par WM2
comme WM3* renverra tous les enregistrements commençant
par WM3
comme * renverra tous les enregistrements de la table
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"xavier" <xroux@bouyguestelecom.castor.fr> a écrit dans
le message de
news:1c8b401c4224e$1884b400$a301280a@phx.gbl...
Mais du coup, ca inverse le probleme, meme en
selectionnant une agence (WM1, WM2, WM3, etc.), tous les
enregistrements sortiront?
j'ai dit que je voulais : - une agence quand j'en selectionnne une - toutes les agences quand j'en selectionne aucune
D'ou ma question, pourquoi VraiFaux([Formulaires]![Classification sites]![agence] Est Null;"*";[Formulaires]![Classification sites]! [agence]) ne marche pas? (le nom des agences etant choisi dans une liste deroulante)
Merci de ton temps
-----Message d'origine----- tu as dit que tu voulais une agence ou toutes les agences.
Par contre si je fais : VraiFaux([Formulaires]![Classification sites]![agence] Est Null;"WM2";[Formulaires]![Classification sites]! [agence])
comme WM2* renverra tous les enregistrements commençant par WM2
comme WM3* renverra tous les enregistrements commençant par WM3
comme * renverra tous les enregistrements de la table
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"xavier" a écrit dans le message de
news:1c8b401c4224e$1884b400$ Mais du coup, ca inverse le probleme, meme en selectionnant une agence (WM1, WM2, WM3, etc.), tous les enregistrements sortiront?
.
3stone
"xavier" j'ai dit que je voulais : - une agence quand j'en selectionnne une - toutes les agences quand j'en selectionne aucune
D'ou ma question, pourquoi VraiFaux([Formulaires]![Classification sites]![agence] Est Null;"*";[Formulaires]![Classification sites]! [agence]) ne marche pas?
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
"xavier"
j'ai dit que je voulais :
- une agence quand j'en selectionnne une
- toutes les agences quand j'en selectionne aucune
D'ou ma question, pourquoi
VraiFaux([Formulaires]![Classification sites]![agence]
Est Null;"*";[Formulaires]![Classification sites]!
[agence])
ne marche pas?
"xavier" j'ai dit que je voulais : - une agence quand j'en selectionnne une - toutes les agences quand j'en selectionne aucune
D'ou ma question, pourquoi VraiFaux([Formulaires]![Classification sites]![agence] Est Null;"*";[Formulaires]![Classification sites]! [agence]) ne marche pas?
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
xavier
Merci Pierre,
En fait c'etait pas bien compliqué, dans mon expression il suffisait que je remplace "*" par "NomDeMonChamp"
-----Message d'origine----- "xavier" j'ai dit que je voulais : - une agence quand j'en selectionnne une - toutes les agences quand j'en selectionne aucune
D'ou ma question, pourquoi VraiFaux([Formulaires]![Classification sites]![agence] Est Null;"*";[Formulaires]![Classification sites]! [agence]) ne marche pas?
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
.
Merci Pierre,
En fait c'etait pas bien compliqué, dans mon expression
il suffisait que je remplace "*" par "NomDeMonChamp"
-----Message d'origine-----
"xavier"
j'ai dit que je voulais :
- une agence quand j'en selectionnne une
- toutes les agences quand j'en selectionne aucune
D'ou ma question, pourquoi
VraiFaux([Formulaires]![Classification sites]![agence]
Est Null;"*";[Formulaires]![Classification sites]!
[agence])
ne marche pas?
En fait c'etait pas bien compliqué, dans mon expression il suffisait que je remplace "*" par "NomDeMonChamp"
-----Message d'origine----- "xavier" j'ai dit que je voulais : - une agence quand j'en selectionnne une - toutes les agences quand j'en selectionne aucune
D'ou ma question, pourquoi VraiFaux([Formulaires]![Classification sites]![agence] Est Null;"*";[Formulaires]![Classification sites]! [agence]) ne marche pas?