Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

noms des controles d'un formulaire

3 réponses
Avatar
jcp66
Bonjour
Dans un formulaire vaut il mieux mettre comme noms des controles celui du
champ de la table ou un autre ?
Je me pose la question de quelles normes adopter pour les noms des
controles.
Merci de vos avis.
jcp

3 réponses

Avatar
Raymond [mvp]
Bonjour.

un avis seulement.
le nom des contrôles attachés aux tables, si tu utilises les assistants,
sera identique au nom du champ de la table. Il n'y a aucune raison de
modifier ces noms. Dans un formulaire, on fait appel au nom du contrôle et
non au nom du champ de la table, alors comment se rappeler le nom du
contrôle dans le code vba si celui n'est jamais le même.
donc pas de fantaisies, laisser le nom du champ de la table.
Par contre, le nom des champs de tables doit répondre à une norme
personnelle elle-même issue des us et coutumes Visual Basic. Ne jamais
utiliser les espaces ni les caractères spéciaux ( voir la liste page :
http://officesystemaccess.seneque.net/mots_reserves.htm ). Si on les utilise
il faut impérativement les placer entre [ ] ce qui est lassant très
rapidement.
Un nom de champ doit être formé d'une syllable minimum, préfixé (précédé par
un préfixe), chaque initiale de chaque syllable étant en majuscule sauf la
première(préfixe). Il est toléré que les champs archi-connus soient indiqués
sans préfixe tel un NomDuClient qui est forcément de type String. Le préfixe
sera l'abréviation du type de donnée (voir préfixes page:
http://officesystemaccess.seneque.net/prefixes.htm). De même, pour éviter
toute source d'erreur, les champs ne comporteront pas de caractères
accentués.
Donc tu nommeras les champs de cette façon:
lngNumero
strNomDuClient
strAdresseDuClient
bolCodeTva
strCodePostal
dblMontantFacture
intNombreDePieces

Pour les contrôles indépendants, tu utiliseras obligatoirement la même norme
que tu te seras fixée arbitrairement.

Tout ceci n'est qu'un avis basé sur l'expérience mais en aucun cas une
obligation quelconque, car tu peux bien faire ce que tu veux en terme de
codification avec les contingences liées à tes décisions.
--
@+
Raymond Access MVP http://OfficeSystemAccess.seneque.net/
http://officesystem.access.over-blog.com/
Pour débuter sur le forum: http://www.mpfa.info/

Partagez vos créations réalisées sous Office 2007 et gagnez peut-être 5000€
http://www.comscamp.com/Tracker/Redirect.ashx?linkid"7641a0-797c-44d5-8774-d820448dbe90


"jcp66" a écrit dans le message de news:
46fb63d2$0$25919$
| Bonjour
| Dans un formulaire vaut il mieux mettre comme noms des controles celui du
| champ de la table ou un autre ?
| Je me pose la question de quelles normes adopter pour les noms des
| controles.
| Merci de vos avis.
| jcp
|
|
Avatar
jcp66
Merci bcp Raymond pour ces avis.
Je vais m'en inspirer.
cdlt
jcp

"Raymond [mvp]" a écrit dans le message de news:
%23e$
Bonjour.

un avis seulement.
le nom des contrôles attachés aux tables, si tu utilises les assistants,
sera identique au nom du champ de la table. Il n'y a aucune raison de
modifier ces noms. Dans un formulaire, on fait appel au nom du contrôle et
non au nom du champ de la table, alors comment se rappeler le nom du
contrôle dans le code vba si celui n'est jamais le même.
donc pas de fantaisies, laisser le nom du champ de la table.
Par contre, le nom des champs de tables doit répondre à une norme
personnelle elle-même issue des us et coutumes Visual Basic. Ne jamais
utiliser les espaces ni les caractères spéciaux ( voir la liste page :
http://officesystemaccess.seneque.net/mots_reserves.htm ). Si on les
utilise
il faut impérativement les placer entre [ ] ce qui est lassant très
rapidement.
Un nom de champ doit être formé d'une syllable minimum, préfixé (précédé
par
un préfixe), chaque initiale de chaque syllable étant en majuscule sauf la
première(préfixe). Il est toléré que les champs archi-connus soient
indiqués
sans préfixe tel un NomDuClient qui est forcément de type String. Le
préfixe
sera l'abréviation du type de donnée (voir préfixes page:
http://officesystemaccess.seneque.net/prefixes.htm). De même, pour éviter
toute source d'erreur, les champs ne comporteront pas de caractères
accentués.
Donc tu nommeras les champs de cette façon:
lngNumero
strNomDuClient
strAdresseDuClient
bolCodeTva
strCodePostal
dblMontantFacture
intNombreDePieces

Pour les contrôles indépendants, tu utiliseras obligatoirement la même
norme
que tu te seras fixée arbitrairement.

Tout ceci n'est qu'un avis basé sur l'expérience mais en aucun cas une
obligation quelconque, car tu peux bien faire ce que tu veux en terme de
codification avec les contingences liées à tes décisions.
--
@+
Raymond Access MVP http://OfficeSystemAccess.seneque.net/
http://officesystem.access.over-blog.com/
Pour débuter sur le forum: http://www.mpfa.info/

Partagez vos créations réalisées sous Office 2007 et gagnez peut-être
5000?
http://www.comscamp.com/Tracker/Redirect.ashx?linkid"7641a0-797c-44d5-8774-d820448dbe90


"jcp66" a écrit dans le message de news:
46fb63d2$0$25919$
| Bonjour
| Dans un formulaire vaut il mieux mettre comme noms des controles celui
du
| champ de la table ou un autre ?
| Je me pose la question de quelles normes adopter pour les noms des
| controles.
| Merci de vos avis.
| jcp
|
|





Avatar
Pierre CFI [mvp]
bonjour
pour compléter ce que dit Raymond
ATTENTION, si tu modifies la source d'un controle, dont le nom est un nom de
champ, modifie alors le nom du comtrole
exemple
au départ
nom controle : NomClient
Nom source : NomClient
si modif
source NomClient & " " & PrenomClient
Nom controle devient par exemple Txt_NomClient

Pourquoi ? parce que :o)) access signale erreur en général

--
Pierre
MVP Access
***************************************
Conseils MPFA: http://www.mpfa.info/
*********************************************************
"jcp66" a écrit dans le message de news:
46fb79bb$0$5110$
Merci bcp Raymond pour ces avis.
Je vais m'en inspirer.
cdlt
jcp

"Raymond [mvp]" a écrit dans le message de news:
%23e$
Bonjour.

un avis seulement.
le nom des contrôles attachés aux tables, si tu utilises les assistants,
sera identique au nom du champ de la table. Il n'y a aucune raison de
modifier ces noms. Dans un formulaire, on fait appel au nom du contrôle
et
non au nom du champ de la table, alors comment se rappeler le nom du
contrôle dans le code vba si celui n'est jamais le même.
donc pas de fantaisies, laisser le nom du champ de la table.
Par contre, le nom des champs de tables doit répondre à une norme
personnelle elle-même issue des us et coutumes Visual Basic. Ne jamais
utiliser les espaces ni les caractères spéciaux ( voir la liste page :
http://officesystemaccess.seneque.net/mots_reserves.htm ). Si on les
utilise
il faut impérativement les placer entre [ ] ce qui est lassant très
rapidement.
Un nom de champ doit être formé d'une syllable minimum, préfixé (précédé
par
un préfixe), chaque initiale de chaque syllable étant en majuscule sauf
la
première(préfixe). Il est toléré que les champs archi-connus soient
indiqués
sans préfixe tel un NomDuClient qui est forcément de type String. Le
préfixe
sera l'abréviation du type de donnée (voir préfixes page:
http://officesystemaccess.seneque.net/prefixes.htm). De même, pour éviter
toute source d'erreur, les champs ne comporteront pas de caractères
accentués.
Donc tu nommeras les champs de cette façon:
lngNumero
strNomDuClient
strAdresseDuClient
bolCodeTva
strCodePostal
dblMontantFacture
intNombreDePieces

Pour les contrôles indépendants, tu utiliseras obligatoirement la même
norme
que tu te seras fixée arbitrairement.

Tout ceci n'est qu'un avis basé sur l'expérience mais en aucun cas une
obligation quelconque, car tu peux bien faire ce que tu veux en terme de
codification avec les contingences liées à tes décisions.
--
@+
Raymond Access MVP http://OfficeSystemAccess.seneque.net/
http://officesystem.access.over-blog.com/
Pour débuter sur le forum: http://www.mpfa.info/

Partagez vos créations réalisées sous Office 2007 et gagnez peut-être
5000?
http://www.comscamp.com/Tracker/Redirect.ashx?linkid"7641a0-797c-44d5-8774-d820448dbe90


"jcp66" a écrit dans le message de news:
46fb63d2$0$25919$
| Bonjour
| Dans un formulaire vaut il mieux mettre comme noms des controles celui
du
| champ de la table ou un autre ?
| Je me pose la question de quelles normes adopter pour les noms des
| controles.
| Merci de vos avis.
| jcp
|
|