Bonjour à tous,

Mon problème actuel est le suivant:
Nous avons récemment migré notre application Access vers SQL Server. Pour le moment, nous continuons d'utiliser des .mdb, peut-être passerons-nous plus tard en .adp.

Les tables ont été migrées dans SQL Server ainsi qu'un certain nombre de vues.

La procédure permettant de créer les liens vers les tables et les vues de SQL Server est développée en VBA.

La liaison des tables dans Access s'effectue correctement. Par contre, lorsque l'on veut lier les vues (comme des tables), Access nous demande, pour chaque vue, de sélectionner le ou les champs constituant la clé primaire de la table.

Je souhaiterais pouvoir automatiser cette étape en indiquant directement dans le code VBA la clé primaire.

N'y arrivant pas, nous avons essayé, après avoir effectué le lien des vues sans indiquer d'index, de recréer automatiquement les index en VBA mais cela engendre une erreur (index déjà existant ou trop d'index sur la table alors qu'aucun index n'a été créé).

Quelqu'un peut-il m'éclairer?

Gretch_34