Bonjour
Nous avons dû migrer nos serveurs vers Win10. Nous avons réinstallé MS.Access 2000 SP-3.
Après 2, 3 corrections de codes nottament les appels Username et pcname j'ai réussi à "démarrer" une ancienne base ADP.
Parcontre je rencontre le problème suivant : Lors de l'exécution des codes via la macro AUOTEXEC (codes dans des modules) tout se passe bien puis quand c'est au tour de la fenêtre principale ça foire. J'ai la souris qui passe en mode roue (donc exécution)
puis au bout de quelque secondes la base se plante et access se ferme, sans message d'erreur. J'ai essayé de mettre des points d'arrêt dans le code "à l'ouverture" et "au chargement" mais le plantage se fait avant même d'accéder à ce code. du coup j'ai pensé
à un composant sur la fenêtre, j'ai effacé un à un tous les éléments de la fenêtre jusqu'à optenir une fenêtre vide, rien n'a changé. J'ai mis en commentaire tout le code "à l'ouverture" et "au chargement" , toujours le même phénomène.
J'ai ensuite enlevé dans la propriété de le fenêtre l'appel procedure pour "à l'ouverture" et "au chargement" et hop la fenêtre s'ouvre.
J'ai le même phénomène avec toutes les fenêtres ayant un code au load ou démarrage d'une fenêtre.
- j'ai essayé de réinstallé Access
- j'ai vérifié toutes les références (aucune en missing)
- les données ADP (connection SQL server) sont accessibles
Je vois pas vraiment ce que je pourrai encore essayer. Malheureusement je ne peux pas "migrer" cette ADP, on utilise beaucoup le treeview activeX et surtout l'appel des procédures direct sous SQL server pour accéder aux données depuis une fenêtre ... Transformer
serait équivalent à une réécriture totale et ça c'est pas permis de la part de mon employeur ...
Qn a-t-il une idée ?
Merci