Ajout données à un champ
Fermé
wil2168
-
16 oct. 2020 à 13:54
yg_be Messages postés 22720 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 - 25 nov. 2020 à 17:07
yg_be Messages postés 22720 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 - 25 nov. 2020 à 17:07
A voir également:
- Ajout données à un champ
- Germain veut gérer les activités de son association avec une base de données. il a commencé à créer des tables dans un fichier, mais il n’est pas sûr du résultat. le fichier à télécharger contient uniquement le schéma de cette base de données. en l’état actuel, que peut-on en déduire ? - Forum Outlook
- Célia doit nettoyer le tableau ci-dessous pour l’ajouter à la base de données de son entreprise. les données sont ensuite traitées automatiquement. quelles sont les 4 cellules qui risquent de poser problème ? ✓ - Forum Excel
- Ajout perso instagram introuvable ✓ - Forum Instagram
- Ajout rapide snap - Forum Snapchat
- Ajouter un compte gmail - Guide
4 réponses
RV71
Messages postés
509
Date d'inscription
mardi 14 avril 2020
Statut
Membre
Dernière intervention
15 avril 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
22720
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
23 avril 2024
1 476
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
22720
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
23 avril 2024
1 476
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
509
Date d'inscription
mardi 14 avril 2020
Statut
Membre
Dernière intervention
15 avril 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
22720
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
23 avril 2024
1 476
>
RV71
Messages postés
509
Date d'inscription
mardi 14 avril 2020
Statut
Membre
Dernière intervention
15 avril 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
509
Date d'inscription
mardi 14 avril 2020
Statut
Membre
Dernière intervention
15 avril 2024
31
>
yg_be
Messages postés
22720
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
23 avril 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
22720
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
23 avril 2024
1 476
>
RV71
Messages postés
509
Date d'inscription
mardi 14 avril 2020
Statut
Membre
Dernière intervention
15 avril 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
509
Date d'inscription
mardi 14 avril 2020
Statut
Membre
Dernière intervention
15 avril 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
22720
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
23 avril 2024
1 476
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
22720
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
23 avril 2024
1 476
>
yg_be
Messages postés
22720
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
23 avril 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