Bonjour,
J'ai un problème auquel je ne trouve pas de solution et je fais donc appel à plus de neurones pour tenter de le résoudre !
l'existant :
J'ai actuellement plusieurs bases access qui ont des tables attachées à partir d'une autre base access (on va l'appeler basepilote). La basepilote est mise à jour toutes les nuits à partir d'une base Oracle.
Le problème est que lorsque les utilisateurs ont créer ces bases access (à l'origine), ils n'ont pas fait attention aux noms des champs et ACCESS en a profité pour les modifier quelque peu. Du genre CODE_PRODUIT dans oracle devient CODE-PRODUIT dans ACCESS.
Mon Problème à résoudre :
On me demande aujourd'hui de supprimer les tables ACCESS afin d'avoir des données en temps réel à partir d'Oracle. Le problème est qu'il y a beaucoup de bases ACCESS qui font appel à la basepilote et toujours se problème de nom de champs. Et beaucoup trop de requetes, formulaires et états pour oser imaginer aller les modifier à la main.
Je me posais donc la question de savoir si il y avait un moyen pour avoir dans la basepilote d'une part les tables attachées Oracle et d'autre part des requetes selection qui aurait le nom des tables access actuelles et qui me feraient la conversion des nom de champs (jusque là je sais faire !!!).
Puis d'attacher ces requetes dans les autres bases access à la place des tables (et là je ne sais pas faire !!!).
J'ai l'impression que le problème n'est pas simple, mais j'espere les réponses nombreuses ! Merci donc d'avance à toute la communauté !
Zorg44
Partager