Ancien de Clipper, j'utilisais sans problème IIF( -si pratique en C-
et IsEmpty( mais il me semble que je n'ai rien compris au VBA ! ! !
En fait je recherche juste à tester une chaine plus ou moins longue
restée "à blanc" (qu'elle fasse 0 ou N caractères tous espaces ou Null)
Si quelqu'un voulait bien éclairer ma lanterne dans la nuit !
- isNull et IsEmpty : lu dans l'aide
La valeur Null indique que la variable de type Variant ne contient aucune
donnée valide. Null est donc différent de Empty, qui indique qu'une variable
n'a pas encore été initialisée. De même, Null ne correspond pas à une chaîne
de longueur nulle (""), bien que cette dernière soit parfois appelée chaîne
nulle.
Alors, est-ce qu'il existe l'equivalent de mon ancien EMPTY(
qui rend OK pour 0 à N blanc :
peut-on faire plus efficace que (""=LTRIM(NZ(var))
Merci,
et ne vous moquez pas plus que necessaire !
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
Pierre CFI [mvp]
bonjour en vba, Iif existe toujours dans ton cas, tu parles d'espaces, or un champ plein d'espaces n'est ni vide ni null.
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer Access http://users.skynet.be/mpfa/ Excel http://www.excelabo.net Site perso http://access.cfi.free.fr "YannX" a écrit dans le message de news:%
Bonjour,
Ancien de Clipper, j'utilisais sans problème IIF( -si pratique en C- et IsEmpty( mais il me semble que je n'ai rien compris au VBA ! ! !
En fait je recherche juste à tester une chaine plus ou moins longue restée "à blanc" (qu'elle fasse 0 ou N caractères tous espaces ou Null)
Si quelqu'un voulait bien éclairer ma lanterne dans la nuit !
- isNull et IsEmpty : lu dans l'aide La valeur Null indique que la variable de type Variant ne contient aucune donnée valide. Null est donc différent de Empty, qui indique qu'une variable n'a pas encore été initialisée. De même, Null ne correspond pas à une chaîne de longueur nulle (""), bien que cette dernière soit parfois appelée chaîne nulle.
Alors, est-ce qu'il existe l'equivalent de mon ancien EMPTY( qui rend OK pour 0 à N blanc : peut-on faire plus efficace que (""=LTRIM(NZ(var))
Merci, et ne vous moquez pas plus que necessaire !
@+
bonjour
en vba, Iif existe toujours
dans ton cas, tu parles d'espaces, or un champ plein d'espaces n'est ni vide ni null.
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"YannX" <ydx_nospam@yahoo.fr> a écrit dans le message de news:%237N5lSd8EHA.1408@TK2MSFTNGP10.phx.gbl...
Bonjour,
Ancien de Clipper, j'utilisais sans problème IIF( -si pratique en C-
et IsEmpty( mais il me semble que je n'ai rien compris au VBA ! ! !
En fait je recherche juste à tester une chaine plus ou moins longue
restée "à blanc" (qu'elle fasse 0 ou N caractères tous espaces ou Null)
Si quelqu'un voulait bien éclairer ma lanterne dans la nuit !
- isNull et IsEmpty : lu dans l'aide
La valeur Null indique que la variable de type Variant ne contient aucune
donnée valide. Null est donc différent de Empty, qui indique qu'une variable
n'a pas encore été initialisée. De même, Null ne correspond pas à une chaîne
de longueur nulle (""), bien que cette dernière soit parfois appelée chaîne
nulle.
Alors, est-ce qu'il existe l'equivalent de mon ancien EMPTY(
qui rend OK pour 0 à N blanc :
peut-on faire plus efficace que (""=LTRIM(NZ(var))
Merci,
et ne vous moquez pas plus que necessaire !
bonjour en vba, Iif existe toujours dans ton cas, tu parles d'espaces, or un champ plein d'espaces n'est ni vide ni null.
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer Access http://users.skynet.be/mpfa/ Excel http://www.excelabo.net Site perso http://access.cfi.free.fr "YannX" a écrit dans le message de news:%
Bonjour,
Ancien de Clipper, j'utilisais sans problème IIF( -si pratique en C- et IsEmpty( mais il me semble que je n'ai rien compris au VBA ! ! !
En fait je recherche juste à tester une chaine plus ou moins longue restée "à blanc" (qu'elle fasse 0 ou N caractères tous espaces ou Null)
Si quelqu'un voulait bien éclairer ma lanterne dans la nuit !
- isNull et IsEmpty : lu dans l'aide La valeur Null indique que la variable de type Variant ne contient aucune donnée valide. Null est donc différent de Empty, qui indique qu'une variable n'a pas encore été initialisée. De même, Null ne correspond pas à une chaîne de longueur nulle (""), bien que cette dernière soit parfois appelée chaîne nulle.
Alors, est-ce qu'il existe l'equivalent de mon ancien EMPTY( qui rend OK pour 0 à N blanc : peut-on faire plus efficace que (""=LTRIM(NZ(var))
Merci, et ne vous moquez pas plus que necessaire !
@+
Evaro
Bonjour,
"YannX" a écrit dans le message de news: %
Bonjour,
Ancien de Clipper, j'utilisais sans problème IIF( -si pratique en C- et IsEmpty( mais il me semble que je n'ai rien compris au VBA ! ! !
Iif existe en VBA, il suffit de remplacer ? : par des virgules ; Les résultats sont en effet assez bizarres ; il semblerait que 'var' ne soit plus 'empty' dès qu'elle a été déclarée. var n'est jamais null, sauf affection explicite ou affection provenant d'un champ non renseigné. Comme test je préfère effectivement : If Len(Trim(Nz(Var))) = 0 .... Sous contrôle des experts... @+ Etienne
Bonjour,
"YannX" <ydx_nospam@yahoo.fr> a écrit dans le message de news:
%237N5lSd8EHA.1408@TK2MSFTNGP10.phx.gbl...
Bonjour,
Ancien de Clipper, j'utilisais sans problème IIF( -si pratique en C-
et IsEmpty( mais il me semble que je n'ai rien compris au VBA ! ! !
Iif existe en VBA, il suffit de remplacer ? : par des virgules ;
Les résultats sont en effet assez bizarres ;
il semblerait que 'var' ne soit plus 'empty' dès qu'elle a été déclarée.
var n'est jamais null, sauf affection explicite ou affection provenant d'un
champ non renseigné.
Comme test je préfère effectivement :
If Len(Trim(Nz(Var))) = 0 ....
Sous contrôle des experts...
@+
Etienne
Ancien de Clipper, j'utilisais sans problème IIF( -si pratique en C- et IsEmpty( mais il me semble que je n'ai rien compris au VBA ! ! !
Iif existe en VBA, il suffit de remplacer ? : par des virgules ; Les résultats sont en effet assez bizarres ; il semblerait que 'var' ne soit plus 'empty' dès qu'elle a été déclarée. var n'est jamais null, sauf affection explicite ou affection provenant d'un champ non renseigné. Comme test je préfère effectivement : If Len(Trim(Nz(Var))) = 0 .... Sous contrôle des experts... @+ Etienne
Raymond [mvp]
Bonjour. quelques explications sur: http://officesystem.access.free.fr/vba/isempty.htm http://officesystem.access.free.fr/vba/isnull.htm http://officesystem.access.free.fr/vba/ismissing.htm et pages connexes -- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"YannX" a écrit dans le message de news: %
Bonjour,
Ancien de Clipper, j'utilisais sans problème IIF( -si pratique en C- et IsEmpty( mais il me semble que je n'ai rien compris au VBA ! ! !
En fait je recherche juste à tester une chaine plus ou moins longue restée "à blanc" (qu'elle fasse 0 ou N caractères tous espaces ou Null)
Si quelqu'un voulait bien éclairer ma lanterne dans la nuit !
- isNull et IsEmpty : lu dans l'aide La valeur Null indique que la variable de type Variant ne contient aucune donnée valide. Null est donc différent de Empty, qui indique qu'une variable n'a pas encore été initialisée. De même, Null ne correspond pas à une chaîne de longueur nulle (""), bien que cette dernière soit parfois appelée chaîne nulle.
Alors, est-ce qu'il existe l'equivalent de mon ancien EMPTY( qui rend OK pour 0 à N blanc : peut-on faire plus efficace que (""=LTRIM(NZ(var))
Merci, et ne vous moquez pas plus que necessaire !
@+
Bonjour.
quelques explications sur:
http://officesystem.access.free.fr/vba/isempty.htm
http://officesystem.access.free.fr/vba/isnull.htm
http://officesystem.access.free.fr/vba/ismissing.htm
et pages connexes
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"YannX" <ydx_nospam@yahoo.fr> a écrit dans le message de news:
%237N5lSd8EHA.1408@TK2MSFTNGP10.phx.gbl...
Bonjour,
Ancien de Clipper, j'utilisais sans problème IIF( -si pratique en C-
et IsEmpty( mais il me semble que je n'ai rien compris au VBA ! ! !
En fait je recherche juste à tester une chaine plus ou moins longue
restée "à blanc" (qu'elle fasse 0 ou N caractères tous espaces ou Null)
Si quelqu'un voulait bien éclairer ma lanterne dans la nuit !
- isNull et IsEmpty : lu dans l'aide
La valeur Null indique que la variable de type Variant ne contient aucune
donnée valide. Null est donc différent de Empty, qui indique qu'une
variable
n'a pas encore été initialisée. De même, Null ne correspond pas à une
chaîne
de longueur nulle (""), bien que cette dernière soit parfois appelée
chaîne
nulle.
Alors, est-ce qu'il existe l'equivalent de mon ancien EMPTY(
qui rend OK pour 0 à N blanc :
peut-on faire plus efficace que (""=LTRIM(NZ(var))
Merci,
et ne vous moquez pas plus que necessaire !
Bonjour. quelques explications sur: http://officesystem.access.free.fr/vba/isempty.htm http://officesystem.access.free.fr/vba/isnull.htm http://officesystem.access.free.fr/vba/ismissing.htm et pages connexes -- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"YannX" a écrit dans le message de news: %
Bonjour,
Ancien de Clipper, j'utilisais sans problème IIF( -si pratique en C- et IsEmpty( mais il me semble que je n'ai rien compris au VBA ! ! !
En fait je recherche juste à tester une chaine plus ou moins longue restée "à blanc" (qu'elle fasse 0 ou N caractères tous espaces ou Null)
Si quelqu'un voulait bien éclairer ma lanterne dans la nuit !
- isNull et IsEmpty : lu dans l'aide La valeur Null indique que la variable de type Variant ne contient aucune donnée valide. Null est donc différent de Empty, qui indique qu'une variable n'a pas encore été initialisée. De même, Null ne correspond pas à une chaîne de longueur nulle (""), bien que cette dernière soit parfois appelée chaîne nulle.
Alors, est-ce qu'il existe l'equivalent de mon ancien EMPTY( qui rend OK pour 0 à N blanc : peut-on faire plus efficace que (""=LTRIM(NZ(var))
Merci, et ne vous moquez pas plus que necessaire !
@+
YannX
Merci de vos éclaircissements : effectivement je n'ai trouvé nulle part de fonction IsBlank(.... alors, je l'ai écrite... Merci Y@+ "Raymond [mvp]" a écrit dans le message de news:%23lB7$
Bonjour. quelques explications sur: http://officesystem.access.free.fr/vba/isempty.htm http://officesystem.access.free.fr/vba/isnull.htm http://officesystem.access.free.fr/vba/ismissing.htm et pages connexes -- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"YannX" a écrit dans le message de news: %
Bonjour,
Ancien de Clipper, j'utilisais sans problème IIF( -si pratique en C- et IsEmpty( mais il me semble que je n'ai rien compris au VBA ! ! !
En fait je recherche juste à tester une chaine plus ou moins longue restée "à blanc" (qu'elle fasse 0 ou N caractères tous espaces ou Null)
Si quelqu'un voulait bien éclairer ma lanterne dans la nuit !
- isNull et IsEmpty : lu dans l'aide La valeur Null indique que la variable de type Variant ne contient aucune
donnée valide. Null est donc différent de Empty, qui indique qu'une variable n'a pas encore été initialisée. De même, Null ne correspond pas à une chaîne de longueur nulle (""), bien que cette dernière soit parfois appelée chaîne nulle.
Alors, est-ce qu'il existe l'equivalent de mon ancien EMPTY( qui rend OK pour 0 à N blanc : peut-on faire plus efficace que (""=LTRIM(NZ(var))
Merci, et ne vous moquez pas plus que necessaire !
@+
Merci de vos éclaircissements :
effectivement je n'ai trouvé nulle part
de fonction IsBlank(....
alors, je l'ai écrite...
Merci
Y@+
"Raymond [mvp]" <XYZ.officesystem.access@free.fr> a écrit dans le message de
news:%23lB7$cj8EHA.2676@TK2MSFTNGP12.phx.gbl...
Bonjour.
quelques explications sur:
http://officesystem.access.free.fr/vba/isempty.htm
http://officesystem.access.free.fr/vba/isnull.htm
http://officesystem.access.free.fr/vba/ismissing.htm
et pages connexes
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"YannX" <ydx_nospam@yahoo.fr> a écrit dans le message de news:
%237N5lSd8EHA.1408@TK2MSFTNGP10.phx.gbl...
Bonjour,
Ancien de Clipper, j'utilisais sans problème IIF( -si pratique en C-
et IsEmpty( mais il me semble que je n'ai rien compris au VBA ! ! !
En fait je recherche juste à tester une chaine plus ou moins longue
restée "à blanc" (qu'elle fasse 0 ou N caractères tous espaces ou Null)
Si quelqu'un voulait bien éclairer ma lanterne dans la nuit !
- isNull et IsEmpty : lu dans l'aide
La valeur Null indique que la variable de type Variant ne contient
aucune
donnée valide. Null est donc différent de Empty, qui indique qu'une
variable
n'a pas encore été initialisée. De même, Null ne correspond pas à une
chaîne
de longueur nulle (""), bien que cette dernière soit parfois appelée
chaîne
nulle.
Alors, est-ce qu'il existe l'equivalent de mon ancien EMPTY(
qui rend OK pour 0 à N blanc :
peut-on faire plus efficace que (""=LTRIM(NZ(var))
Merci,
et ne vous moquez pas plus que necessaire !
Merci de vos éclaircissements : effectivement je n'ai trouvé nulle part de fonction IsBlank(.... alors, je l'ai écrite... Merci Y@+ "Raymond [mvp]" a écrit dans le message de news:%23lB7$
Bonjour. quelques explications sur: http://officesystem.access.free.fr/vba/isempty.htm http://officesystem.access.free.fr/vba/isnull.htm http://officesystem.access.free.fr/vba/ismissing.htm et pages connexes -- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"YannX" a écrit dans le message de news: %
Bonjour,
Ancien de Clipper, j'utilisais sans problème IIF( -si pratique en C- et IsEmpty( mais il me semble que je n'ai rien compris au VBA ! ! !
En fait je recherche juste à tester une chaine plus ou moins longue restée "à blanc" (qu'elle fasse 0 ou N caractères tous espaces ou Null)
Si quelqu'un voulait bien éclairer ma lanterne dans la nuit !
- isNull et IsEmpty : lu dans l'aide La valeur Null indique que la variable de type Variant ne contient aucune
donnée valide. Null est donc différent de Empty, qui indique qu'une variable n'a pas encore été initialisée. De même, Null ne correspond pas à une chaîne de longueur nulle (""), bien que cette dernière soit parfois appelée chaîne nulle.
Alors, est-ce qu'il existe l'equivalent de mon ancien EMPTY( qui rend OK pour 0 à N blanc : peut-on faire plus efficace que (""=LTRIM(NZ(var))
Merci, et ne vous moquez pas plus que necessaire !