OVH Cloud OVH Cloud

Merci André AVONS et autre question

2 réponses
Avatar
Bidou
Bonjour,

Comment désigner un contrôle zone texte d'un formulaire précis à partir d'un
module standard ?
par exemple je veux désigner le contrôle an du formulaire F_Année .
est-ce bien ainsi ou pas ?

Forms![f_Année]![an]

Je précise que ce contrôle est une zone de saisie remplie par l'utilisateur
sur le formulaire en question. Sa valeur me sert pour faire un calcul que je
développe dans mon module standard qui est plus exactement une procédure
fonction que je rends Public pour pouvoir m'en servir dans toute ma base de
données.

Merci pour votre aide

2 réponses

Avatar
Raymond
Bonjour.

Je vais profiter que je suis là pour te répondre. Avec la chaleur que doit
supporter André actuellement, il doit faire une bonne sieste et n'émergera
pas avant le pastis de ce soir.

Forms![f_Année]![an]


Je crois que c'est bien, tu peux aussi utiliser les syntaxes suivantes qui
font le même effet:
Forms("Formulaire1").Controls("Lenom")
Forms("Formulaire1")("Lenom")
Forms!Formulaire1!Lenom
Forms![Formulaire1]![Lenom]

les [] sont obligatoires si le nom contient des espaces, mais évite ce genre
de choses.

Forms ne peut s'appliquer qu'à un formulaire ouvert.

Dernière chose, n'utilise pas pas des noms de contrôle ambigues comme : an,
mois, jour, année, date, nom etc... tu pourrais avoir des problèmes dans les
requêtes. remplace An par C_An par exemple.

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


"Bidou" a écrit dans le message de
news:beovpn$mcb$
Bonjour,

Comment désigner un contrôle zone texte d'un formulaire précis à partir
d'un

module standard ?
par exemple je veux désigner le contrôle an du formulaire F_Année .
est-ce bien ainsi ou pas ?

Forms![f_Année]![an]

Je précise que ce contrôle est une zone de saisie remplie par
l'utilisateur

sur le formulaire en question. Sa valeur me sert pour faire un calcul que
je

développe dans mon module standard qui est plus exactement une procédure
fonction que je rends Public pour pouvoir m'en servir dans toute ma base
de

données.

Merci pour votre aide




Avatar
André AVONS
Salut
Pour le pastis raymond a raison
et pour le reste aussi, il a tout dit

--
@+
André

Quelques liens avec des exemples, des utilitaires et des compléments pour
Access
http://access.seneque.free.fr/
http://www.self-access.com/
http://www.mvps.org/accessfr/
http://mypage.bluewin.ch/w.stucki/
"Raymond" a écrit dans le message de
news:%23i$
Bonjour.

Je vais profiter que je suis là pour te répondre. Avec la chaleur que doit
supporter André actuellement, il doit faire une bonne sieste et n'émergera
pas avant le pastis de ce soir.

Forms![f_Année]![an]


Je crois que c'est bien, tu peux aussi utiliser les syntaxes suivantes qui
font le même effet:
Forms("Formulaire1").Controls("Lenom")
Forms("Formulaire1")("Lenom")
Forms!Formulaire1!Lenom
Forms![Formulaire1]![Lenom]

les [] sont obligatoires si le nom contient des espaces, mais évite ce
genre

de choses.

Forms ne peut s'appliquer qu'à un formulaire ouvert.

Dernière chose, n'utilise pas pas des noms de contrôle ambigues comme :
an,

mois, jour, année, date, nom etc... tu pourrais avoir des problèmes dans
les

requêtes. remplace An par C_An par exemple.

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


"Bidou" a écrit dans le message de
news:beovpn$mcb$
Bonjour,

Comment désigner un contrôle zone texte d'un formulaire précis à partir
d'un

module standard ?
par exemple je veux désigner le contrôle an du formulaire F_Année .
est-ce bien ainsi ou pas ?

Forms![f_Année]![an]

Je précise que ce contrôle est une zone de saisie remplie par
l'utilisateur

sur le formulaire en question. Sa valeur me sert pour faire un calcul
que


je
développe dans mon module standard qui est plus exactement une procédure
fonction que je rends Public pour pouvoir m'en servir dans toute ma base
de

données.

Merci pour votre aide