La propriété TableDefs(<nom table>).Fields(<nom colonne>).SourceField est en lecture seule.
Existe-t-il un moyen de modifier ce nom?
La propriété TableDefs(<nom table>).Fields(<nom colonne>).SourceField est en lecture seule.
Existe-t-il un moyen de modifier ce nom?
Tu dois trouver ton bonheur dans la FAQ :
http://access.developpez.com/faq/?pa...ps#RenomChpADO
En espérant t'avoir aidé.
as tu regardé du coté de l'instruction sql: ALTER TABLE ?
Bon, bin tout simplement c'est la propriété .Name.
J'ai honte, je sais.
On ne peut pas renommer un champ par le SQL access c'est pour ça qu'il faut passer par dao ou ado.
N'oublie pas
En espérant t'avoir aidé.
fdraven dit:
j'ai trouvé ceci dans l'aide:On ne peut pas renommer un champ par le SQL access c'est pour ça qu'il faut passer par dao ou ado.
Peut etre avec ADO ou DAO c'est plus facile, mais impossible avec SQL?L'instruction ALTER TABLE permet de modifier une table existante de plusieurs façons. Pour ce faire, vous pouvez :
Utiliser ADD COLUMN pour ajouter un nouveau champ à la table. Spécifiez alors le nom du champ, son type de données et (dans le cas de champs Texte et Binaire) sa taille (facultative). Par exemple, l'instruction suivante ajoute un champ de texte de 25 caractères appelé Notes (Remarques) à la table Employees (Employés) :
ALTER TABLE Employees ADD COLUMN Notes TEXT(25)
Vous pouvez également définir un index sur ce champ. Pour plus d'informations sur les index monochamp, reportez-vous à la rubrique d'aide CONSTRAINT, clause.
Si vous spécifiez l'indication NOT NULL pour un champ, les nouveaux enregistrements doivent contenir des données valides dans ce champ.
Utilisez ALTER COLUMN pour changer le type de données d'un champ existant. Spécifiez le nom du champ, le nouveau type de données et (dans le cas de champs Texte et Binaire) sa taille (facultative). Par exemple, l'instruction suivante modifie le type de données du champ ZipCode (CodePostal) de la table Employees (Employés) (initialement défini comme Entier) en un champ de texte de 10 caractères :
Comme te le dit l'aide, tu peux ajouter une colonne, changer son type, ajouter des index pointant sur cette colonne mais tu n'as pas la possibilité de renommer la colonne avec un RENAME (syntaxe utilisée par d'autres sgbd pour renommer une colonne).
En espérant t'avoir aidé.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager