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.
les [ ] doivent être utilisés lorsque le nom du controle ou du champ comporte des caractères spéciaux tels que espace, tiret, diese, %, point d'exclamation etc..... donc dans ton cas les [ ] ne sont pas nécessaires:
If Me.ctrl = 1 Me.ctrl1=Me.ctrl2 et If ctrl =1 Me.ctrl1= ctrl2
dans le premier If, tous les ctrl sont des contrôles du formulaire sur lequel on travaille (Me) et par voie de conséquence, peut-être, des champs de table ou requête. dans le deuxième If, ctrl1 est un controle du formulaire sur lequel on travaille (Me), alors que ctrl et ctrl2 peuvent être des contrôles, des variables du formulaire ou des variables public situées dans un module. ctr2 peut être aussi une constante énumérée ou non. ctrl est une donnée numérique ou variant. etc etc .....................
Quel est la meilleur syntaxe? faudrait connaitre le type de donnée de chaque donnée. Que faut-il mettre si ctrl1 et ctrl2 sont sous forme texte? rien de plus.
suis-je clair ? -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"didou" a écrit dans le message de news:2280a01c45d34$2e99f220$ Bonjour
Quel différence y a t-il entre If Me.ctrl = 1 Me.ctrl1=Me.ctrl2 et If [ctrl]=1 Me.ctrl1= [ctr2]
Quel est la meilleur syntaxe? Que faut-il mettre si ctrl1 et ctrl2 sont sous forme texte?
Bonjour.
les [ ] doivent être utilisés lorsque le nom du controle ou du champ
comporte des caractères spéciaux tels que espace, tiret, diese, %, point
d'exclamation etc.....
donc dans ton cas les [ ] ne sont pas nécessaires:
If Me.ctrl = 1
Me.ctrl1=Me.ctrl2
et
If ctrl =1
Me.ctrl1= ctrl2
dans le premier If, tous les ctrl sont des contrôles du formulaire sur
lequel on travaille (Me) et par voie de conséquence, peut-être, des champs
de table ou requête.
dans le deuxième If, ctrl1 est un controle du formulaire sur lequel on
travaille (Me), alors que ctrl et ctrl2 peuvent être des contrôles, des
variables du formulaire ou des variables public situées dans un module. ctr2
peut être aussi une constante énumérée ou non. ctrl est une donnée numérique
ou variant. etc etc .....................
Quel est la meilleur syntaxe? faudrait connaitre le type de donnée de
chaque donnée.
Que faut-il mettre si ctrl1 et ctrl2 sont sous forme texte? rien de plus.
suis-je clair ?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"didou" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:2280a01c45d34$2e99f220$a501280a@phx.gbl...
Bonjour
Quel différence y a t-il entre
If Me.ctrl = 1
Me.ctrl1=Me.ctrl2
et
If [ctrl]=1
Me.ctrl1= [ctr2]
Quel est la meilleur syntaxe?
Que faut-il mettre si ctrl1 et ctrl2 sont sous forme
texte?
les [ ] doivent être utilisés lorsque le nom du controle ou du champ comporte des caractères spéciaux tels que espace, tiret, diese, %, point d'exclamation etc..... donc dans ton cas les [ ] ne sont pas nécessaires:
If Me.ctrl = 1 Me.ctrl1=Me.ctrl2 et If ctrl =1 Me.ctrl1= ctrl2
dans le premier If, tous les ctrl sont des contrôles du formulaire sur lequel on travaille (Me) et par voie de conséquence, peut-être, des champs de table ou requête. dans le deuxième If, ctrl1 est un controle du formulaire sur lequel on travaille (Me), alors que ctrl et ctrl2 peuvent être des contrôles, des variables du formulaire ou des variables public situées dans un module. ctr2 peut être aussi une constante énumérée ou non. ctrl est une donnée numérique ou variant. etc etc .....................
Quel est la meilleur syntaxe? faudrait connaitre le type de donnée de chaque donnée. Que faut-il mettre si ctrl1 et ctrl2 sont sous forme texte? rien de plus.
suis-je clair ? -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"didou" a écrit dans le message de news:2280a01c45d34$2e99f220$ Bonjour
Quel différence y a t-il entre If Me.ctrl = 1 Me.ctrl1=Me.ctrl2 et If [ctrl]=1 Me.ctrl1= [ctr2]
Quel est la meilleur syntaxe? Que faut-il mettre si ctrl1 et ctrl2 sont sous forme texte?
didou
Bonjour
Oui cela m'éclaire car j'utilise souvent [] alors que cela n'est pas nécessaire puisque je travaille avec les controle de mon formulaire actif sans caractére spéciaux. quand je vais chercher un controle d'un autre formulaire par exemple, j'utilise par exemple Forms![Formulaire]![sousformulaire]![ctrl]
-----Message d'origine----- Bonjour.
les [ ] doivent être utilisés lorsque le nom du controle ou du champ
comporte des caractères spéciaux tels que espace, tiret, diese, %, point
d'exclamation etc..... donc dans ton cas les [ ] ne sont pas nécessaires:
If Me.ctrl = 1 Me.ctrl1=Me.ctrl2 et If ctrl =1 Me.ctrl1= ctrl2
dans le premier If, tous les ctrl sont des contrôles du formulaire sur
lequel on travaille (Me) et par voie de conséquence, peut-être, des champs
de table ou requête. dans le deuxième If, ctrl1 est un controle du formulaire sur lequel on
travaille (Me), alors que ctrl et ctrl2 peuvent être des contrôles, des
variables du formulaire ou des variables public situées dans un module. ctr2
peut être aussi une constante énumérée ou non. ctrl est une donnée numérique
ou variant. etc etc .....................
Quel est la meilleur syntaxe? faudrait connaitre le type de donnée de
chaque donnée. Que faut-il mettre si ctrl1 et ctrl2 sont sous forme texte? rien de plus.
suis-je clair ? -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"didou" a écrit dans le message de
news:2280a01c45d34$2e99f220$ Bonjour
Quel différence y a t-il entre If Me.ctrl = 1 Me.ctrl1=Me.ctrl2 et If [ctrl]=1 Me.ctrl1= [ctr2]
Quel est la meilleur syntaxe? Que faut-il mettre si ctrl1 et ctrl2 sont sous forme texte?
.
Bonjour
Oui cela m'éclaire car j'utilise souvent [] alors que
cela n'est pas nécessaire puisque je travaille avec les
controle de mon formulaire actif sans caractére spéciaux.
quand je vais chercher un controle d'un autre formulaire
par exemple, j'utilise par exemple
Forms![Formulaire]![sousformulaire]![ctrl]
-----Message d'origine-----
Bonjour.
les [ ] doivent être utilisés lorsque le nom du controle
ou du champ
comporte des caractères spéciaux tels que espace, tiret,
diese, %, point
d'exclamation etc.....
donc dans ton cas les [ ] ne sont pas nécessaires:
If Me.ctrl = 1
Me.ctrl1=Me.ctrl2
et
If ctrl =1
Me.ctrl1= ctrl2
dans le premier If, tous les ctrl sont des contrôles du
formulaire sur
lequel on travaille (Me) et par voie de conséquence,
peut-être, des champs
de table ou requête.
dans le deuxième If, ctrl1 est un controle du formulaire
sur lequel on
travaille (Me), alors que ctrl et ctrl2 peuvent être des
contrôles, des
variables du formulaire ou des variables public situées
dans un module. ctr2
peut être aussi une constante énumérée ou non. ctrl est
une donnée numérique
ou variant. etc etc .....................
Quel est la meilleur syntaxe? faudrait connaitre le
type de donnée de
chaque donnée.
Que faut-il mettre si ctrl1 et ctrl2 sont sous forme
texte? rien de plus.
suis-je clair ?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"didou" <anonymous@discussions.microsoft.com> a écrit
dans le message de
Oui cela m'éclaire car j'utilise souvent [] alors que cela n'est pas nécessaire puisque je travaille avec les controle de mon formulaire actif sans caractére spéciaux. quand je vais chercher un controle d'un autre formulaire par exemple, j'utilise par exemple Forms![Formulaire]![sousformulaire]![ctrl]
-----Message d'origine----- Bonjour.
les [ ] doivent être utilisés lorsque le nom du controle ou du champ
comporte des caractères spéciaux tels que espace, tiret, diese, %, point
d'exclamation etc..... donc dans ton cas les [ ] ne sont pas nécessaires:
If Me.ctrl = 1 Me.ctrl1=Me.ctrl2 et If ctrl =1 Me.ctrl1= ctrl2
dans le premier If, tous les ctrl sont des contrôles du formulaire sur
lequel on travaille (Me) et par voie de conséquence, peut-être, des champs
de table ou requête. dans le deuxième If, ctrl1 est un controle du formulaire sur lequel on
travaille (Me), alors que ctrl et ctrl2 peuvent être des contrôles, des
variables du formulaire ou des variables public situées dans un module. ctr2
peut être aussi une constante énumérée ou non. ctrl est une donnée numérique
ou variant. etc etc .....................
Quel est la meilleur syntaxe? faudrait connaitre le type de donnée de
chaque donnée. Que faut-il mettre si ctrl1 et ctrl2 sont sous forme texte? rien de plus.
suis-je clair ? -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"didou" a écrit dans le message de
news:2280a01c45d34$2e99f220$ Bonjour
Quel différence y a t-il entre If Me.ctrl = 1 Me.ctrl1=Me.ctrl2 et If [ctrl]=1 Me.ctrl1= [ctr2]
Quel est la meilleur syntaxe? Que faut-il mettre si ctrl1 et ctrl2 sont sous forme texte?