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
hm15
Bonjour KiltRre,
le mot "Nom" est un mot réservé depuis Access 95 ou 97. En fait, il faudrait éviter d'utiliser les intitulés des propriétés comme noms de champs. Si tu l'utilises directement dans l'état, il ne devrait pas poser de problème. Mais je suppose que tu l'utilises dans une formule ou du code. Quelques solutions : - soit tu renommes ce champ dans la table (Nom_Famille par exemple). Le mieux à mon avis. - soit tu le renommes dans la requête - soit encore, dans ton état, tu le fais précéder du nom de la table ([T_Sujets]![Nom])
J'ai une table T_sujets avec plusieurs champs dont le champs "NOM" (texte)
J'ai une requête qui englobe ses champs.
Lorsque je fais un état et inclus ses champs, le champs "NOM" affiche le texte "MICROSOFT ACCESS". Parfois il indique le nom de mon état.
Est-ce que quelqu'un à une suggestion?
Merci
KiltRre
Bonjour KiltRre,
le mot "Nom" est un mot réservé depuis Access 95 ou 97. En fait, il faudrait
éviter d'utiliser les intitulés des propriétés comme noms de champs.
Si tu l'utilises directement dans l'état, il ne devrait pas poser de
problème. Mais je suppose que tu l'utilises dans une formule ou du code.
Quelques solutions :
- soit tu renommes ce champ dans la table (Nom_Famille par exemple). Le
mieux à mon avis.
- soit tu le renommes dans la requête
- soit encore, dans ton état, tu le fais précéder du nom de la table
([T_Sujets]![Nom])
le mot "Nom" est un mot réservé depuis Access 95 ou 97. En fait, il faudrait éviter d'utiliser les intitulés des propriétés comme noms de champs. Si tu l'utilises directement dans l'état, il ne devrait pas poser de problème. Mais je suppose que tu l'utilises dans une formule ou du code. Quelques solutions : - soit tu renommes ce champ dans la table (Nom_Famille par exemple). Le mieux à mon avis. - soit tu le renommes dans la requête - soit encore, dans ton état, tu le fais précéder du nom de la table ([T_Sujets]![Nom])
J'ai une table T_sujets avec plusieurs champs dont le champs "NOM" (texte)
J'ai une requête qui englobe ses champs.
Lorsque je fais un état et inclus ses champs, le champs "NOM" affiche le texte "MICROSOFT ACCESS". Parfois il indique le nom de mon état.
Est-ce que quelqu'un à une suggestion?
Merci
KiltRre
Kiltrre
"hm15" wrote in news::
Bonjour KiltRre,
le mot "Nom" est un mot réservé depuis Access 95 ou 97. En fait, il faudrait éviter d'utiliser les intitulés des propriétés comme noms de champs. Si tu l'utilises directement dans l'état, il ne devrait pas poser de problème. Mais je suppose que tu l'utilises dans une formule ou du code. Quelques solutions : - soit tu renommes ce champ dans la table (Nom_Famille par exemple). Le mieux à mon avis. - soit tu le renommes dans la requête - soit encore, dans ton état, tu le fais précéder du nom de la table ([T_Sujets]![Nom])
J'ai une table T_sujets avec plusieurs champs dont le champs "NOM" (texte)
J'ai une requête qui englobe ses champs.
Lorsque je fais un état et inclus ses champs, le champs "NOM" affiche le texte "MICROSOFT ACCESS". Parfois il indique le nom de mon état.
Est-ce que quelqu'un à une suggestion?
Merci
KiltRre
Merci beaucoup pour les informations! Est-ce que tu as une liste de ces mots réservés?
KiLtRrE
"hm15" <hm15@no-horizon-micro.com> wrote in
news:Oq5HSYDzDHA.3416@tk2msftngp13.phx.gbl:
Bonjour KiltRre,
le mot "Nom" est un mot réservé depuis Access 95 ou 97. En fait, il
faudrait éviter d'utiliser les intitulés des propriétés comme noms de
champs. Si tu l'utilises directement dans l'état, il ne devrait pas
poser de problème. Mais je suppose que tu l'utilises dans une formule
ou du code. Quelques solutions :
- soit tu renommes ce champ dans la table (Nom_Famille par exemple).
Le mieux à mon avis.
- soit tu le renommes dans la requête
- soit encore, dans ton état, tu le fais précéder du nom de la table
([T_Sujets]![Nom])
le mot "Nom" est un mot réservé depuis Access 95 ou 97. En fait, il faudrait éviter d'utiliser les intitulés des propriétés comme noms de champs. Si tu l'utilises directement dans l'état, il ne devrait pas poser de problème. Mais je suppose que tu l'utilises dans une formule ou du code. Quelques solutions : - soit tu renommes ce champ dans la table (Nom_Famille par exemple). Le mieux à mon avis. - soit tu le renommes dans la requête - soit encore, dans ton état, tu le fais précéder du nom de la table ([T_Sujets]![Nom])
J'ai une table T_sujets avec plusieurs champs dont le champs "NOM" (texte)
J'ai une requête qui englobe ses champs.
Lorsque je fais un état et inclus ses champs, le champs "NOM" affiche le texte "MICROSOFT ACCESS". Parfois il indique le nom de mon état.
Est-ce que quelqu'un à une suggestion?
Merci
KiltRre
Merci beaucoup pour les informations! Est-ce que tu as une liste de ces mots réservés?
KiLtRrE
hm15
Bonjour KiLtRrE,
je n'ai pas de liste exhaustive des mots réservés et je ne me souviens pas l'avoir vue sur les sites des "grands" du forum. D'autant que cela se complique de la traduction français - anglais (Nom/Name, etc.) Mais, à ma connaissance, voici ce qu'il est conseillé d'éviter : - les noms des propriétés des champs, des contrôles et autres objets - les mots utilisés dans les instructions SQL. La liste existe pour ces mots : http://support.microsoft.com/?id$8738 ou, dans l'onglet [Aide intuitive] de l'aide Access, tape "mots réservés SQL"
Tu peux également utiliser le programme "basIsValidIdent" pour savoir si tu utilises un de ces mots http://www.trigeminal.com/lang/1036/codes.asp?ItemID#18
Personnellement, lors de mise à niveau de bases déjà créées, je contourne le problème en indiquant le nom de la table devant le nom du champ qui peut prêter à confusion (depuis la version 2000. Avant le ! suffisait).
Merci beaucoup pour les informations! Est-ce que tu as une liste de ces mots réservés?
KiLtRrE
Bonjour KiLtRrE,
je n'ai pas de liste exhaustive des mots réservés et je ne me souviens pas
l'avoir vue sur les sites des "grands" du forum.
D'autant que cela se complique de la traduction français - anglais
(Nom/Name, etc.)
Mais, à ma connaissance, voici ce qu'il est conseillé d'éviter :
- les noms des propriétés des champs, des contrôles et autres objets
- les mots utilisés dans les instructions SQL. La liste existe pour ces mots
:
http://support.microsoft.com/?id$8738
ou, dans l'onglet [Aide intuitive] de l'aide Access, tape "mots réservés
SQL"
Tu peux également utiliser le programme "basIsValidIdent" pour savoir si tu
utilises un de ces mots
http://www.trigeminal.com/lang/1036/codes.asp?ItemID#18
Personnellement, lors de mise à niveau de bases déjà créées, je contourne le
problème en indiquant le nom de la table devant le nom du champ qui peut
prêter à confusion (depuis la version 2000. Avant le ! suffisait).
je n'ai pas de liste exhaustive des mots réservés et je ne me souviens pas l'avoir vue sur les sites des "grands" du forum. D'autant que cela se complique de la traduction français - anglais (Nom/Name, etc.) Mais, à ma connaissance, voici ce qu'il est conseillé d'éviter : - les noms des propriétés des champs, des contrôles et autres objets - les mots utilisés dans les instructions SQL. La liste existe pour ces mots : http://support.microsoft.com/?id$8738 ou, dans l'onglet [Aide intuitive] de l'aide Access, tape "mots réservés SQL"
Tu peux également utiliser le programme "basIsValidIdent" pour savoir si tu utilises un de ces mots http://www.trigeminal.com/lang/1036/codes.asp?ItemID#18
Personnellement, lors de mise à niveau de bases déjà créées, je contourne le problème en indiquant le nom de la table devant le nom du champ qui peut prêter à confusion (depuis la version 2000. Avant le ! suffisait).