XL 2010 ActiveX Data Objects champs multi values

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Fif2202

XLDnaute Nouveau
Bonjour.

Pour commencer : je suis novice.
Excel 2007
Access 2007

Je cherche a developer une macro me permettant de completer une base de donnée Access (.aacdb).

Pour se faire j'utilise la methode ActiveX Data Objects (ADO).

Je sais lire, modifier, supprimer des elements de ma base de donnée mais impossible de remplir un champ multi-values.

J'ai vu sur internet qu'il n'était pas possible de remplir un champ multi-value dans ma base de donnée avec cette methode.

Ligne de commande buggant :
SQLStr = "INSERT INTO [Tb_Stock] ( [Gestionnaire_usine].[Value] ) Values (6) WHERE [Gestionnaire_usine].ID = 2560;"

Comment faut-il procéder pour remplir ce type de champ avec la method ADO?
Faut-il modifier l'architecture de la base de donnée?
Utiliser obligatoirement la method DAO?

Merci de votre aide.
 
Merci pour la réponse.

Explication :

La base de donnée concerne une "Gestion Magasin".

J'ai plusieurs articles à entrer dans une base "Stock".

Un article peut se monter sur plusieurs "Projet".

J'aimerai donc à la suite d'une requete pouvoir determiner les projets sur lesquelles se monte l'article en question.

De ce que j'ai compris des 2 'liens utiles' (ci-dessus), il faut que je passe par une table intermédiaire qui lie les "ID_Stock" et "ID_Projet" entre eux avec les bonnes correspondances?
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour