OVH Cloud OVH Cloud

migration access2 vers access97

3 réponses
Avatar
Seb
Salut,
Je viens de commencer un contrat de qualification en
informatique de gestion, et mon entreprise a une base de
donnee sous access 2(plus tres jeune).Il me demande de la
convertir sous access 97, hors a part creer des tables et
des requetes je ne m'y connait pas.Ayant deja teste la
convertion automatique je peut vous dire que ca ne marche
strictement pas.
Sachant qu'elle est constituee de tables,
requetes ,formulaires ,etats ,macros ,modules...Je
voulait donc savoir s'il etait possible que quelqu'un me
guide , a savoir par ou commencer(VBA...).Je n'ait que
deux mois pour ca a raison de 3 jours par semaine.....
Sauvez moi!! svp

3 réponses

Avatar
3stone
Salut,

"Seb" a écrit:
Je viens de commencer un contrat de qualification en
informatique de gestion, et mon entreprise a une base de
donnee sous access 2(plus tres jeune).Il me demande de la
convertir sous access 97, hors a part creer des tables et
des requetes je ne m'y connait pas.Ayant deja teste la
convertion automatique je peut vous dire que ca ne marche
strictement pas.


Que veux tu dire par "ayant tester la conversion automatique" ?

Tu as créer une base Access 97 et ut as importé tous les objets ?
C'est pourtant la meilleure méthode...
Bien sûr, commence par éliminer les macros, compile le code et corrige,
regarde les références...

Sachant qu'elle est constituee de tables,
requetes ,formulaires ,etats ,macros ,modules...


Vouloir recréer la base en Access 97 est une hérisie...
Si tu la refait, utilise au minimum Access 2000 ou 2002
Sinon, tout le travail est à refaire d'ici peu !


--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------

Avatar
seb
-----Message d'origine-----
Salut,

"Seb" a écrit:
Je viens de commencer un contrat de qualification en
informatique de gestion, et mon entreprise a une base
de


donnee sous access 2(plus tres jeune).Il me demande de
la


convertir sous access 97, hors a part creer des tables
et


des requetes je ne m'y connait pas.Ayant deja teste la
convertion automatique je peut vous dire que ca ne
marche


strictement pas.


Que veux tu dire par "ayant tester la conversion
automatique" ?


Tu as créer une base Access 97 et ut as importé tous les
objets ?

C'est pourtant la meilleure méthode...
Bien sûr, commence par éliminer les macros, compile le
code et corrige,

regarde les références...

Sachant qu'elle est constituee de tables,
requetes ,formulaires ,etats ,macros ,modules...


Vouloir recréer la base en Access 97 est une hérisie...
Si tu la refait, utilise au minimum Access 2000 ou 2002
Sinon, tout le travail est à refaire d'ici peu !


--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------

Salut pierre,

Oui j'ai tout importé sous access97,mais il y a beaucoup
d'erreurs apparement et ducoup il n'importe pas tout.

Comment éliminer les macros, compiler le code et le
corriger?(je suis très débutant en la matière)

Et qu'entend tu par "regarde les réfences..."?
Je sait que c'est une hérésie mais il faut passé par

la,c'est plus facile que de passer cash en 2000(dixit mon
boss...héhé).
On a prévu ca pour l'année prochain...
A + tard ....merci d'avance:o)


Avatar
3stone
Salut,

Heu... tu "quotte" ton propre texte ?

;-)


Oui j'ai tout importé sous access97,mais il y a beaucoup
d'erreurs apparement et ducoup il n'importe pas tout.

Comment éliminer les macros, compiler le code et le
corriger?(je suis très débutant en la matière)


Les "macros" Access ne sont que de l'enrobage de code VBA...
Mais, à cause de cet enrobage, l'interaction est difficile, voir impossible.
Il faut donc sauver les macros en code VBA (clique droit sur la macro... Enregistrer sous...)
(ou bien : sélection de la macro, menu Outils, Macro, Convertir les macros en Visual basic)

La compilation se réalise en ouvrant un module vba quelconque, ensuite
menu Deboguer, Compiler...

Pour corriger le code, il faut apprendre à l'utiliser ;-)

Et qu'entend tu par "regarde les réfences..."?


Pendant que tu est dans un module VBA, menu Outils, Références...
Vérivier les références disponibles éventuellement cocher ce qu'il faut.

Je sait que c'est une hérésie mais il faut passé par
la,c'est plus facile que de passer cash en 2000(dixit mon
boss...héhé).

Oui, en "automatique", il est nécessaire de passer par Access97,
corriger et adapter, pour ensuite passer en Access 2000+.

Mais, si tu veux la refaire, la réécrire... récupère les tables directement
dans Access 2002 et vas-y, refait ta base ;-)


--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------