OVH Cloud OVH Cloud

null ou non

6 réponses
Avatar
bigmac
Bonjour à tous.

Je ne fais pas partie de l'objet car la question se ne posait pas: je suis
nul.

La vraie question:

If Not Isnull(dlookup("champ","table","champ=forms!Nomform!champ")) etc..
marche

alors que If Isnull(dlookup(la même chose) ne fonctionne pas et me donne
toujours qu'une seule solution null ou pas.

Où pecherais-je?

Merci encore à tous...

jean-claude

6 réponses

Avatar
Daniel Carollo
Bonjour Jean-Claude!

Vous avez du vous tromper quelque part, le Not fonctionne bien, qu'il ait la
fonction IsNull() comme argument ou toute autre fonction. Allez prendre
l'air, casser la croute et puis regardez de nouveau le code, il doit y avoir
des parentheses ou des guillemets qui ne sont pas identiques d'un cote a
l'autre.

Bon courage.

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...

"bigmac" wrote in message
news:blu7u4$ons$
Bonjour à tous.

Je ne fais pas partie de l'objet car la question se ne posait pas: je suis
nul.

La vraie question:

If Not Isnull(dlookup("champ","table","champ=forms!Nomform!champ")) etc..
marche

alors que If Isnull(dlookup(la même chose) ne fonctionne pas et me donne
toujours qu'une seule solution null ou pas.

Où pecherais-je?

Merci encore à tous...

jean-claude




Avatar
3stone
Salut,

"bigmac" a écrit
|
| If Not Isnull(dlookup("champ","table","champ=forms!Nomform!champ")) etc..
| marche
|
| alors que If Isnull(dlookup(la même chose) ne fonctionne pas et me donne
| toujours qu'une seule solution null ou pas.
|
| Où pecherais-je?


Je "pencherais" pour une mauvaise interprétation... ;-)

Si les deux expressions sont réellement identique, l'une doit
te retourner True, alors que l'autre doit te donnera False.

Puisque la seulle différence est l'inverstion du test par le Not



--
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
Raymond
Bonjour.

ni l'un ni l'autre ne doivent fonctionner. la syntaxe serait plutôt:
If Not IsNull(DLookup("[champ]", "table1", "[champ]='" & Forms!Nomform!champ
& "'")) Then

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"bigmac" a écrit dans le message de
news:blu7u4$ons$
Bonjour à tous.

Je ne fais pas partie de l'objet car la question se ne posait pas: je suis
nul.

La vraie question:

If Not Isnull(dlookup("champ","table","champ=forms!Nomform!champ")) etc..
marche

alors que If Isnull(dlookup(la même chose) ne fonctionne pas et me donne
toujours qu'une seule solution null ou pas.

Où pecherais-je?

Merci encore à tous...

jean-claude




Avatar
3stone
Salut,

"Raymond"
| ni l'un ni l'autre ne doivent fonctionner. la syntaxe serait plutôt:
| If Not IsNull(DLookup("[champ]", "table1", "[champ]='" & Forms!Nomform!champ
| & "'")) Then


Si cela fonctionne...

En utilisant justement l'expression "[champ] = Forms!NomForm!contrôle"
on se libère justement de cette nécessité de "sortir" le contrôle comme lors
de l'utilisation de Me!contrôle

Très pratique également pour s'affranchir des problèmes de conversion de date
puisque la valeur "transite" par l'interface qui s'occupe de cela à notre place...


my2cent

--
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
Raymond
my2cent
le 15


--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"3stone" a écrit dans le message de
news:3f82ac44$0$31754$

Avatar
bigmac
Tout d'abord merci à tous.

Pour me joindre, aller dans le grenier de Raymond où j'y suis maintenant à
perpétuité et remettre de l'ordre pour toute son aide, j'entends le nombre
de fois où je l'ai ennuyé:-) "Nombre de fois" est un oeuf et misme......

Si vous ne me croyez pas, je veux vous envoyer la bande témoin (zippé bien
entendu).

Merci encore mais réellement, je ne comprends. Changer parce que ça ne
marche pas, mon honneur (enfin ce qu'il en reste)

Bonne soirée

Jean-Claude

"bigmac" a écrit dans le message de news:
blu7u4$ons$
Bonjour à tous.

Je ne fais pas partie de l'objet car la question se ne posait pas: je suis
nul.

La vraie question:

If Not Isnull(dlookup("champ","table","champ=forms!Nomform!champ")) etc..
marche

alors que If Isnull(dlookup(la même chose) ne fonctionne pas et me donne
toujours qu'une seule solution null ou pas.

Où pecherais-je?

Merci encore à tous...

jean-claude