Ajout données à un champ
Fermé
wil2168
-
16 oct. 2020 à 13:54
yg_be Messages postés 23405 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 20 décembre 2024 - 25 nov. 2020 à 17:07
yg_be Messages postés 23405 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 20 décembre 2024 - 25 nov. 2020 à 17:07
A voir également:
- Ajout données à un champ
- Ajout rapide snap - Forum Snapchat
- Exemple base de données access à télécharger gratuit - Forum Access
- Ajout rapide snap - Forum Snapchat
- Reinstaller windows sans perte de données - Guide
- Effacer les données de navigation - Guide
4 réponses
RV71
Messages postés
610
Date d'inscription
mardi 14 avril 2020
Statut
Membre
Dernière intervention
27 novembre 2024
31
Modifié le 16 oct. 2020 à 16:01
Modifié le 16 oct. 2020 à 16:01
Bizarre que cela ne fonctionne pas, à première vue la syntaxe est bonne.
Du coup, fais le en 2 étapes (création et mise à jour)
A+
Du coup, fais le en 2 étapes (création et mise à jour)
ALTER TABLE table2 ADD column FAMILLE TEXT(25); UPDATE table2 SET table2.famille = "DUPONT";
A+
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
Ambassadeur
1 557
16 oct. 2020 à 16:05
16 oct. 2020 à 16:05
bonjour,
quel est le message d'erreur?
peut-être "Dupont" au lieu de Dupont.
quel est le message d'erreur?
peut-être "Dupont" au lieu de Dupont.
ALTER TABLE table2 ADD column FAMILLE TEXT(25) DEFAULT "Dupont";
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
Ambassadeur
1 557
Modifié le 16 oct. 2020 à 16:50
Modifié le 16 oct. 2020 à 16:50
Vous ne pouvez exécuter l'instruction DEFAULT qu'au moyen du fournisseur Access OLE DB et d'ADO. Elle renverra un message d'erreur si vous utilisez l'interface utilisateur Access SQL View.
https://docs.microsoft.com/fr-ch/office/vba/access/concepts/structured-query-language/modify-a-table-s-design-using-access-sql
https://docs.microsoft.com/fr-ch/office/vba/access/concepts/structured-query-language/modify-a-table-s-design-using-access-sql
CurrentProject.Connection.Execute _ "ALTER TABLE testddl ADD column FAMILLE21 TEXT(25) DEFAULT 'Yves';"
RV71
Messages postés
610
Date d'inscription
mardi 14 avril 2020
Statut
Membre
Dernière intervention
27 novembre 2024
31
16 oct. 2020 à 16:51
16 oct. 2020 à 16:51
Il serait judicieux que Cro$soft corrige ce "bug", tout du moins accepte de faire du sql dans Access sans passer par un connecteur...
Merci de l'info.
Merci de l'info.
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
1 557
>
RV71
Messages postés
610
Date d'inscription
mardi 14 avril 2020
Statut
Membre
Dernière intervention
27 novembre 2024
16 oct. 2020 à 22:46
16 oct. 2020 à 22:46
un bug documenté n'est plus un bug, il est devenu une fonctionnalité.
RV71
Messages postés
610
Date d'inscription
mardi 14 avril 2020
Statut
Membre
Dernière intervention
27 novembre 2024
31
>
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
16 oct. 2020 à 23:00
16 oct. 2020 à 23:00
pour cela que j'ai mis des " " autour du mot bug...
Donc, pour jouer sur la sémantique, fassent de cette non fonctionnalité une fonctionnalité qui fonctionne :))))
Car être obligé de passer par du vba pour exécuter une requête sql toute bête, je suis un peu surpris...
Donc, pour jouer sur la sémantique, fassent de cette non fonctionnalité une fonctionnalité qui fonctionne :))))
Car être obligé de passer par du vba pour exécuter une requête sql toute bête, je suis un peu surpris...
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
1 557
>
RV71
Messages postés
610
Date d'inscription
mardi 14 avril 2020
Statut
Membre
Dernière intervention
27 novembre 2024
16 oct. 2020 à 23:15
16 oct. 2020 à 23:15
Access permet de faire cela par le GUI, sans VBA.
C'est du DDL, pas du DML, donc je ne dirais pas que c'est une requête simple, d'autant moins dans le contexte de Access.
C'est du DDL, pas du DML, donc je ne dirais pas que c'est une requête simple, d'autant moins dans le contexte de Access.
bonjour
je vous remercie pour vos retour et votre aide
j'ai essayé le code SQL proposé .....
CurrentProject.Connection.Execute _
"ALTER TABLE testddl ADD column FAMILLE21 TEXT(25) DEFAULT 'Yves';"
ce dernier code ci-dessus ne fonctionne pas.
Une solution serait de remplir par défaut la colonne avec la valeur souhaité
je vous remercie pour vos retour et votre aide
j'ai essayé le code SQL proposé .....
CurrentProject.Connection.Execute _
"ALTER TABLE testddl ADD column FAMILLE21 TEXT(25) DEFAULT 'Yves';"
ce dernier code ci-dessus ne fonctionne pas.
Une solution serait de remplir par défaut la colonne avec la valeur souhaité
RV71
Messages postés
610
Date d'inscription
mardi 14 avril 2020
Statut
Membre
Dernière intervention
27 novembre 2024
31
16 oct. 2020 à 23:02
16 oct. 2020 à 23:02
Pourquoi ne pas passer par 2 requêtes comme je t'ai l'indiqué en <1> https://forums.commentcamarche.net/forum/affich-36891458-ajout-donnees-a-un-champ?utm_source=ccm&utm_medium=mail&utm_campaign=newAnswer#1
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
1 557
16 oct. 2020 à 23:16
16 oct. 2020 à 23:16
pourquoi faire cela via du SQL, si tu ne le fais pas par VBA?
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
1 557
>
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
25 nov. 2020 à 17:07
25 nov. 2020 à 17:07
peux-tu donner suite, ou marquer la discussion comme résolue?
16 oct. 2020 à 16:12