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.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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
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