Bonjour,
Voici mon problème :
Nous utlisons une application en VB6 compilé qui fait appel à une base Access simple : 4 tables avec une dizaine de champs chacune("Donnees1" , "Donnees2"...) .
Ces tables sont indépendantes (Elles servent de zone de stockage pour des calculs intermédiaires). Une fois rentrées (toutes en même temps), les valeurs ne sont plus modifiées par l'appli et le fichier base est mis à jour (sans ouverture d'Access)
Pour un calcul particulier peu fréquent), l'application plantait.
En consultant le code source à ma disposition, je me suis aperçu qu'il y avait un problème dans le nom des champs à utiliser.
L'application écrit les valeurs dans les champs "DDonnees1" et "DDonnees2" (Avec un D en trop).
Par contre, la lecture des valeurs se fait bien sur les champs originaux (sans double D) et donc vide...
Sur la table initiale, j'ai rajouté les champs manquants (DDonnees1 et DDonnees2) et l'application ne plante plus. Les valeurs de la table sont conformes ce que j'attendais mais pas dans les bons champs ce qui fausse évidemment les calculs ultérieurs.
Si j'en avais la possibilités, je modifierais le code-source directement mais cela n'est pas possible...
J'avoue que je suis un total newbie de l'utilisation Access mais je me demande s'il serait possible de faire en sorte que les champs rajoutés se mettent automatiquement à jour après remplissage des valeurs dans les champs erronés même si j'ai un gros doute sachant que l'application n'ouvre pas Access...
Merci de votre aide
Partager