Bonjour,
=20
Je fusionne vers documents Word en utilisant des signets,=20
m=E9thode Raymond=20
(merci encore Raymond ;-))
Je constate que le code :
=20
W_App.ActiveDocument.Bookmarks("MonChamp").Select
W_App.Selection.InsertAfter Me.MonChamp
=20
permet de continuer la fusion lorsque le champ "MonChamp"=20
(dans cet exemple) n'est pas vide. Par contre, lorsque ce=20
champ est vide, la fusion se bloque sur cette ligne et ne=20
continue pas.=20
A contrario, le code :
=20
W_App.ActiveDocument.Bookmarks("MonChamp").Select
If Me.MonChamp <> Null Then W_App.Selection.InsertAfter=20
Me.MonChamp
=20
permet de continuer la fusion lorsque le champ "MonChamp"=20
(dans cet exemple) est vide. Par contre, lorsque ce champ=20
n'est pas vide, la fusion se bloque sur cette ligne et ne=20
continue pas.=20
=20
Serait-ce d=FB =E0 une diff=E9rence entre "valeur null"=20
et "cha=EEne =E0 longueur nulle" ??
=20
Merci d'avance,
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
Raymond [mvp]
Bonjour.
ne pas confondre chaîne nulle et chaîne vide.
une chaîne nulle n'existe pas , forcément, elle est nulle. il faut tester sa présence par If IsNull(chaîne) Then
une chaîne vide est une chaîne qui existe mais qui n'a pas caractères dedans. pour tester si elle est vide, on fait: If Chaîne = "" Then "" indique une valeur vide dans une chaîne.
c'est pour ça qu'on utilise la fonction Nz pour charger une valeur si la chaîne est nulle.
ai-je été clair et concis ? -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"kattalin" a écrit dans le message de news:871001c4327d$20960560$ Bonjour,
Je fusionne vers documents Word en utilisant des signets, méthode Raymond (merci encore Raymond ;-))
permet de continuer la fusion lorsque le champ "MonChamp" (dans cet exemple) n'est pas vide. Par contre, lorsque ce champ est vide, la fusion se bloque sur cette ligne et ne continue pas.
A contrario, le code :
W_App.ActiveDocument.Bookmarks("MonChamp").Select If Me.MonChamp <> Null Then W_App.Selection.InsertAfter Me.MonChamp
permet de continuer la fusion lorsque le champ "MonChamp" (dans cet exemple) est vide. Par contre, lorsque ce champ n'est pas vide, la fusion se bloque sur cette ligne et ne continue pas.
Serait-ce dû à une différence entre "valeur null" et "chaîne à longueur nulle" ??
Merci d'avance,
Bonjour.
ne pas confondre chaîne nulle et chaîne vide.
une chaîne nulle n'existe pas , forcément, elle est nulle. il faut tester sa
présence par
If IsNull(chaîne) Then
une chaîne vide est une chaîne qui existe mais qui n'a pas caractères
dedans. pour tester si elle est vide, on fait:
If Chaîne = "" Then
"" indique une valeur vide dans une chaîne.
c'est pour ça qu'on utilise la fonction Nz pour charger une valeur si la
chaîne est nulle.
ai-je été clair et concis ?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"kattalin" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:871001c4327d$20960560$a601280a@phx.gbl...
Bonjour,
Je fusionne vers documents Word en utilisant des signets,
méthode Raymond
(merci encore Raymond ;-))
permet de continuer la fusion lorsque le champ "MonChamp"
(dans cet exemple) n'est pas vide. Par contre, lorsque ce
champ est vide, la fusion se bloque sur cette ligne et ne
continue pas.
A contrario, le code :
W_App.ActiveDocument.Bookmarks("MonChamp").Select
If Me.MonChamp <> Null Then W_App.Selection.InsertAfter
Me.MonChamp
permet de continuer la fusion lorsque le champ "MonChamp"
(dans cet exemple) est vide. Par contre, lorsque ce champ
n'est pas vide, la fusion se bloque sur cette ligne et ne
continue pas.
Serait-ce dû à une différence entre "valeur null"
et "chaîne à longueur nulle" ??
une chaîne nulle n'existe pas , forcément, elle est nulle. il faut tester sa présence par If IsNull(chaîne) Then
une chaîne vide est une chaîne qui existe mais qui n'a pas caractères dedans. pour tester si elle est vide, on fait: If Chaîne = "" Then "" indique une valeur vide dans une chaîne.
c'est pour ça qu'on utilise la fonction Nz pour charger une valeur si la chaîne est nulle.
ai-je été clair et concis ? -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"kattalin" a écrit dans le message de news:871001c4327d$20960560$ Bonjour,
Je fusionne vers documents Word en utilisant des signets, méthode Raymond (merci encore Raymond ;-))
permet de continuer la fusion lorsque le champ "MonChamp" (dans cet exemple) n'est pas vide. Par contre, lorsque ce champ est vide, la fusion se bloque sur cette ligne et ne continue pas.
A contrario, le code :
W_App.ActiveDocument.Bookmarks("MonChamp").Select If Me.MonChamp <> Null Then W_App.Selection.InsertAfter Me.MonChamp
permet de continuer la fusion lorsque le champ "MonChamp" (dans cet exemple) est vide. Par contre, lorsque ce champ n'est pas vide, la fusion se bloque sur cette ligne et ne continue pas.
Serait-ce dû à une différence entre "valeur null" et "chaîne à longueur nulle" ??
Merci d'avance,
kattalin
re-Bonjour Raymond,
Encore une fois MERCI. Tu as été clair et concis. Et rapide. Tu es génial. On va créer un fan-club.
Kattalin
-----Message d'origine----- Bonjour.
ne pas confondre chaîne nulle et chaîne vide.
une chaîne nulle n'existe pas , forcément, elle est nulle. il faut tester sa
présence par If IsNull(chaîne) Then
une chaîne vide est une chaîne qui existe mais qui n'a pas caractères
dedans. pour tester si elle est vide, on fait: If Chaîne = "" Then "" indique une valeur vide dans une chaîne.
c'est pour ça qu'on utilise la fonction Nz pour charger une valeur si la
ai-je été clair et concis ? -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
re-Bonjour Raymond,
Encore une fois MERCI. Tu as été clair et concis. Et
rapide. Tu es génial. On va créer un fan-club.
Kattalin
-----Message d'origine-----
Bonjour.
ne pas confondre chaîne nulle et chaîne vide.
une chaîne nulle n'existe pas , forcément, elle est
nulle. il faut tester sa
présence par
If IsNull(chaîne) Then
une chaîne vide est une chaîne qui existe mais qui n'a
pas caractères
dedans. pour tester si elle est vide, on fait:
If Chaîne = "" Then
"" indique une valeur vide dans une chaîne.
c'est pour ça qu'on utilise la fonction Nz pour charger
une valeur si la
ai-je été clair et concis ?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
ai-je été clair et concis ? -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
ls
J'y adhère tt de suite car c'est vrai qu'on peut toujours compter sur l'aide des mvp(s) !
"kattalin" a écrit dans le message de news:89b201c4328b$58859950$ re-Bonjour Raymond,
Encore une fois MERCI. Tu as été clair et concis. Et rapide. Tu es génial. On va créer un fan-club.
Kattalin
-----Message d'origine----- Bonjour.
ne pas confondre chaîne nulle et chaîne vide.
une chaîne nulle n'existe pas , forcément, elle est nulle. il faut tester sa
présence par If IsNull(chaîne) Then
une chaîne vide est une chaîne qui existe mais qui n'a pas caractères
dedans. pour tester si elle est vide, on fait: If Chaîne = "" Then "" indique une valeur vide dans une chaîne.
c'est pour ça qu'on utilise la fonction Nz pour charger une valeur si la
ai-je été clair et concis ? -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
J'y adhère tt de suite car c'est vrai qu'on peut toujours compter sur l'aide
des mvp(s) !
"kattalin" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:89b201c4328b$58859950$a001280a@phx.gbl...
re-Bonjour Raymond,
Encore une fois MERCI. Tu as été clair et concis. Et
rapide. Tu es génial. On va créer un fan-club.
Kattalin
-----Message d'origine-----
Bonjour.
ne pas confondre chaîne nulle et chaîne vide.
une chaîne nulle n'existe pas , forcément, elle est
nulle. il faut tester sa
présence par
If IsNull(chaîne) Then
une chaîne vide est une chaîne qui existe mais qui n'a
pas caractères
dedans. pour tester si elle est vide, on fait:
If Chaîne = "" Then
"" indique une valeur vide dans une chaîne.
c'est pour ça qu'on utilise la fonction Nz pour charger
une valeur si la
ai-je été clair et concis ?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
ai-je été clair et concis ? -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum