Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Bonjour
J'ai eu récemment un problème du même ordre; mais c'était avec ACCES et non Oracle.
Je passais d'une liaison Excel-Access / Office 2010 sous Windows 10 à une liaison Excel-Access / Office 2021 sous Windows 11.
JURASSIK PORK m'avait donné la solution qui était dans la chaine de connexion...
Bonjour
Merci (énormément) à vous qui avez bien voulu me répondre … j'ai trouvé !
Suite au dernier message de "jurassic pork" j'ai bien pointé mes références : il y en avait effectivement une que je n'avais pas par rapport à lui; par contre pour la mettre j'ai du trouver celle qu'il fallait...
Bonjour - Merci jurassic pork
Je viens de faire un essai avec la syntaxe suivante :
Provider=Microsoft.ACE.OLEDB.12.0;Data source =E\répertoire\sousrépertoire\TO\nombase.mdb
Toujours cette fichue "classe non enregistrée"
Bien cordialement
Bonjour
Merci pour la réponse
Le sujet commence a être bien compliqué pour moi !
L'information "classe non enregistrée" est trop sybilline pour permettre d'orienter une recherche. La teneur de cette information revient à rechercher une aiguille dans une botte de foin (merci à son concepteur !)...
Bonjour
Merci pour la réponse.
Dans les références Office 2021 je retrouve les mêmes qu'il y avaient dans Office 2010 mais à un niveau supérieur.
A titre d'exemple dans mon ancien ordi il y a "microsoft access 14.0 objects library" alors que dans le nouveau il y a 16.0.
Bonne journée
Bonjour
Je suis en train de changer d'ordinateur; de ce fait : de Windows 10 je passe à Windows 11 et de Office pro 2010 je passe à Office pro 2021.
Depuis de nombreuses années j'utilise un classeur EXCEL qui gère ses données dans une base ACCESS par des commandes SQL.
La connexion...
Bonjour
JM27 (merci à lui) a mis dans les ressources disponibles "Mon compte bancaire"; il s'agit d'une application pour gérer ses dépenses et recettes avec calcul du solde.
Ce classeur pourrait peut-être de servir de base pour gérer ta copropriété.
Rien ne t'empêche de compléter ce qui...
Bonjour
Il y a également le site que Jacques Boisgontier nous a laissé; son intérêt est incontestable.
Ce site est encore en ligne, il est donc encore possible d'en profiter.
Voir boisgontierj.free.fr
Bonne réception
Bonjour
Lorsque tu a fait ton SELECT tu récupères la valeur des champs que tu a sélectionnés.
De la même manière que tu as un ".value" sur un champ, tu disposes du ".name" qui te donne son nom.
Ainsi, lorsque tu traites la première occurrence que la base de données a renvoyée , tu peux...
Bonjour
J'arrive sans doute un peu tard dans cette discussion.
La complexité du problème est due à la répartition des données dans plusieurs classeurs.
Non pas de faire "une usine à gaz" (désolé du jeu de mots !) je pense qu'il était préférable et plus simple d'héberger les données dans un...
Bonjour
L'approche "taches Windows" n'est pas usine à gaz au point de renoncer à ton besoin.
J'avais fait un essai dans le cadre d'un autre sujet auquel j'avais répondu. Je ne l'ai pas réellement mis en œuvre car je n'en ai pas l'utilité; cependant, si tu le souhaites je pourrai te transmettre...
Bonjour
Je te laisses le soin de faire un essai.
Dans un module ou dans un userform tu peux faire référence à un contrôle "extérieur" ; il faut préciser la forme de rattachement, par exemple :
userform1.textbox1 , userform2.textbox1 ...
Cdt
Bonjour
Il y a la solution de créer une tache Windows qui régulièrement ouvre et ferme le classeur.
L'ouverture du classeur permet de dérouler une séquence qui réalise le contrôle souhaité et émet un message d'alerte si nécessaire. Ensuite le classeur est fermé en attendant la prochaine...
Bonjour MarieParis
Un exemple de séquence SQL en ADODB
StrSql = "SELECT TOP 1 * FROM table ORDER BY champ DESC"
Mettre ASC ou DESC selon ce que tu cherches en résultat.
Cordialement