Corruption ou contamination quelconque de Access ?
Salut,
Je suis au prise avec un sérieux problème chez un client.
Suite à une séries de pannes de courant dans une même journée, et malgré les batteries backup, une application Access génère des erreurs en cascade depuis.
Pour bien mettre en situation, l'application en elle-même contient des données de fonctionnement du logiciel et est installée sur 3 postes.
Les données distantes sont sur un serveur (3 BD Access + une BD SQL Server).
Un exemple de problème depuis : un sous-formulaire reste vide, un formulaire qui est utilisé au quotidien et qui marche depuis des années.
Je teste la requête du sous-formulaire qui demande 2 paramètres et elle fonctionne. J'ouvre le sous-formulaire en remplissant les paramètres et il ouvre.
Mais à l'exécution le sous-formulaire reste vide, je vérifie la présence des 2 paramètres qui sont pris sur le formulaire, ils sont bien là, je fait un requery sur le sous-formulaire mais il reste vide.
Le pire est que moi mon environnement de développement est tout à fait détaché du serveur, j'ai mon installation local chez moi, en copiant les bases de données pour tester de chez moi, j'ai les mêmes problèmes, mon code n'a pas subit les mêmes pannes de courant, donc est sain.
J'ai fait bien sûr le compactage de toutes les BD, j'ai même fait la décompilation de mon code même si c'était illogique que mon code soit affecté.
J'ai même testé avec des plus anciennes copies des données distantes prises sur le serveur et une copie qui était sur mon propre poste, rien y fait j'ai toujours l'erreur.
J'ai pas mal tout tenter à mon avis, selon mes connaissances, alors je cherche des pistes à explorer, si quelqu'un en a je serai preneur.
Merci !
Corruption ou contamination quelconque de Access ?
Bonjour,
Si vous permettez, je m'incruste pour une suggestion:
Il m'est arrivé d'enregistrer un formulaire avec une propriété "filtre" non vide, ce qui bien sûr pourrissait mes consultations ultérieures de ce formulaire. As-tu vérifié ce point?
Corruption ou contamination quelconque de Access ?
Citation:
Envoyé par
marot_r
As-tu essayé de créer un nouveau formulaire basé sur la même source de données que ton formulaire qui n'affiche rien ?
Si tu obtiens des données :
- Vérifie aussi si tu n'aurais pas une valeur invalide dans la propriété Filter du sous-formulaire qui reste blanc.
- Vérifie encore les propriétés Champs Père, Champs Fils du contrôle sous-formulaire.
A+
Oups! J'avais mal lu: excuse, marot_r :roll: