Ajout d'un champ dans une table et d'une valeur par défaut
LoicL89
Messages postés
15
Statut
Membre
-
Tessel75 -
Tessel75 -
Bonjour,
Je suis débutant en SQL et Access et je souhaite, à partir d'une table, ajouter un nouveau champ et affecter pour toute la colonne la valeur 2. J'utilise pour cela le code suivant :
Mais cela ne fonctionne pas... En fait lorsque je supprime "DEFAULT 2" la colonne est bien créée dans la table. Mais dès que je l'ajoute --> "Erreur de syntaxe" . Comment ajouter une valeur par défaut alors?
J'ai regardé de nombreux sites et ils conseillent d'utiliser "DEFAULT"...
Merci pour votre aide
Je suis débutant en SQL et Access et je souhaite, à partir d'une table, ajouter un nouveau champ et affecter pour toute la colonne la valeur 2. J'utilise pour cela le code suivant :
ALTER TABLE [Points]
ADD COLUMN Code INT
DEFAULT 2;
Mais cela ne fonctionne pas... En fait lorsque je supprime "DEFAULT 2" la colonne est bien créée dans la table. Mais dès que je l'ajoute --> "Erreur de syntaxe" . Comment ajouter une valeur par défaut alors?
J'ai regardé de nombreux sites et ils conseillent d'utiliser "DEFAULT"...
Merci pour votre aide
2 réponses
-
Bonjour,
Essaye plutôt l'expression "NouveauChamp.DefaultValue". si ça passe. Je n'ai jamais fait pour les tables, mais c'est l'expression retenue pour les contrôles dans les formulaires (Forms!NomFormulaire!NomControle.DefaultValue = XXX)
Bonne suite -
Re-...
Alors essaie avec une macro en utilisant l'assistant création de macro.
Après tu demande la conversion en VBA, et tu auras la syntaxe.