Bonjour à tous et merci de votre temps.
J'ai une base Access qui utilise une base Oracle pour stocker ses données. Sur cette base Oracle j'ai des vues (select * from maTable) qui me permette d'accéder aux tables. C'est un de nos méchanisme de sécurité et cela ne peut pas être changer.
Lorsque je lie mes vues à la main le driver ODBC me demande de lui indiquer où se trouve la clef primaire. Je peux ensuite modifier, ajouter ou supprimer des données sans problème.
Si j'utilise DOCmd.CreateTableDef en VBA je n'ai apparement pas la possibilité de spécifier la clef primaire et j'obtiens donc des tables liées en lecture seule. Aucune modification n'est alors possible :-(.
Mes recherches sur le forum ont été infructueuses.
Quelqu'un connait-il la manière de procéder pour liée par programme la vue en spécifaint la clef primaire ?
A+
Partager