OVH Cloud OVH Cloud

Propriété Required ou Allowzerolength

2 réponses
Avatar
Exodus
Bonjour,
Lorsque je procède dynamiquement à la création d'une table, les champs de la
table ont par défaut la propriété 'chaîne vide autorisée' à la valeur 'Non'
alors que je voudrais qu'elle soit à Oui. Pour cela j'utilise mais à mauvais
escient, la formule suivante :
Set dft = bds.CreateTableDef("TTTT")
With dft
.Fields.Append .CreateField("Code_EE", dbText, 2).AllowZeroLength = True
.Fields.Append .CreateField("Code_BB", dbText, 5).Required = False
etc ...
Mais à l'exécution le système m'envoie le message 'Erreur de compilation -
Type incompatible'.
Quelqu'un aurait-il une idée ?
Merci et bonne journée.

2 réponses

Avatar
pgz
Bonjour

Rédiger le CreateField avec ses bons arguments, puis juste après
.Fields("Code_EE").AllowZeroLenght = true

Bonne chance,
pgz

"
Avatar
3stone
Salut,

"Exodus"
| Lorsque je procède dynamiquement à la création d'une table, les champs de la
| table ont par défaut la propriété 'chaîne vide autorisée' à la valeur 'Non'
| alors que je voudrais qu'elle soit à Oui. Pour cela j'utilise mais à mauvais
| escient, la formule suivante :
| Set dft = bds.CreateTableDef("TTTT")
| With dft
| .Fields.Append .CreateField("Code_EE", dbText, 2).AllowZeroLength = True
| .Fields.Append .CreateField("Code_BB", dbText, 5).Required = False
| etc ...
| Mais à l'exécution le système m'envoie le message 'Erreur de compilation -
| Type incompatible'.


Regarde ici :
http://users.skynet.be/accesshome/ah_tables_creerunetable.htm


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/