OVH Cloud OVH Cloud

migration access (500 applis)

1 réponse
Avatar
fth
Bonjour,
Une fois de plus, je viens vers vous avec un cas particulier.

Voila, j'ai environs 500 applis access à migrer de 97 à 2003.
Peu de module codé et de fonctions compliquées, ce n'est donc pas de ce coté
la que cela m'inquiète ( pour le moment!).
Pour la quantité, c'est autre chose, j'ai un délais assez court.
Je dois égallement respecter un certains process.
Je migre, je fais une validation IT, je teste avec l'utilisateur et
validation USER.
je cherche donc à gagner du temps pour la validation IT, à savoir:

automatiser la transformation 97/2003.
Je dispose d'un db qui liste dans un champ le repertoire (AppliPath) et dans
un autre, le nom de l'appli (AppliName). Reste à trouver la solution pour:

récupérer la db97 (applipath & appliname);
creer un répertoire temp dans lequel je refais l'arborescence originale;
je sauve l'appli97 en 2003 e névitant les messages de confirmations.

Voila pour la première étape.

D'avance merci pour les pistes !

Frédéric

1 réponse

Avatar
Gafish
fth wrote:
Bonjour,


Bonjour,

Une fois de plus, je viens vers vous avec un cas particulier.

Voila, j'ai environs 500 applis access à migrer de 97 à 2003.
Peu de module codé et de fonctions compliquées, ce n'est donc pas de
ce coté la que cela m'inquiète ( pour le moment!).
Pour la quantité, c'est autre chose, j'ai un délais assez court.
Je dois égallement respecter un certains process.
Je migre, je fais une validation IT, je teste avec l'utilisateur et
validation USER.
je cherche donc à gagner du temps pour la validation IT, à savoir:

automatiser la transformation 97/2003.
Je dispose d'un db qui liste dans un champ le repertoire (AppliPath)
et dans un autre, le nom de l'appli (AppliName). Reste à trouver la
solution pour:

récupérer la db97 (applipath & appliname)
creer un répertoire temp dans lequel je refais l'arborescence
originale;
je sauve l'appli97 en 2003 e névitant les messages de confirmations.


Pour tout ce qui est migration, je te conseille la lecture de cette page :
http://officesystem.access.free.fr/migration.htm

Sinon pour répondre à tes questions, récupérer la db97, c'est juste un
parcours de ta table, et pour chaque ligne faire une concaténation des deux
champs, donc quelque chose du genre :

Dim rstBase as Recordset
Set rstBase = CurrentDb.Openrecordset("SELECT * FROM [TableBases];")
Dim Chemin97 as String
Do While Not rstBase.EOF
Chemin97 = rstBase.Fields("applipath") & rstBase.Fields("appliname")
'la tu fais ton traitement

rstBase.MoveNext
Loop
set rstBase = nothing

Pour ce qui est conversion auto, tu as un fil de discussion sur le sujet ici
:
http://minilien.com/?VGs0EW9qvs
ou
http://groups.google.fr/group/microsoft.public.fr.access/browse_frm/thread/6
9d94d4cc0cda5c7/4f6b0c72a8844afd?q=conversion+automatique+&rnum=2&hl=fr#4f6b
0c72a8844afd


Arnaud
--
Charte du forum : http://users.skynet.be/mpfa/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr