|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : août 2009 Messages : 24 ![]() |
bonjour
petite question ma base est en production ,elle est en 2 parties 1 frontale sur chaque poste utilisateur et les donnée sur un serveur mes liaisons de tables sont dynamiques via une procedure trouvée sur le forum pour gérer cette liaison j utilise le chemin absolue de ma bd type \\u2caew\serveur\ex\bd.accdb ma base front est sur c:\nom appli\appli.accdr j aimerais savoir comment faire pour me creer un environnement de dev afin de pouvoir transporter cette base sur une cle usb et faire mes developpement n importe ou aussi bien sur mon pc de boulot que pourquoi pas chez moi comment faite vous de votre cote ? merci d avance |
|
|
00
|
|
|
#2 |
![]() ![]() René MAROTInscription : octobre 2005 Messages : 5 475 ![]() |
Personnellement je n'utilise que des disques mappés donc je peux simuler mes disques avec Subst sur mon poste de travail.
Ce que je suggérerai c'est d'avoir une procédure qui fait le relink avec un chemin absolu pour ta prod (fonction LierProd()) et une procédure qui fait le relink avec ton disque local fonction LierDev()). J'ajoute aussi souvant _Dev à la fin du nom de ma base : NomMaBD.mdb + NomMaBD_Data.mdb => Prod, NomMaBD_Dev + NomMaBD_Data_Dev.mdb => Développementet à l'ouverture de vérfier si les données utilisées sont bien les données de dev ou de prod. Un petit .bat me permet de copier la prod en dev en changeant les noms. Après je n'ai plus qu'a utiliser LinkDev pour refaire les liens. J'ai aussi un numéro de version indiqué en dur dans le code et éventuellement une table de version dans _Data qui indique quelle est la version officielle. Si il peut y avoir plusieurs versions en prod, on peut gérer des dates de début et de fin de version dans la table dans _Data. Pour la mise en prod, il est prudent de garder une procédure manuelle pour être sur que tu ne déploie pas une version de dev par erreur. A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : août 2009 Messages : 24 ![]() |
merci pour ces infos
malheureusement je ne peux utiliser des disques mappés car selon les services le lien est fait sur des lecteurs differents par contre j utilise la technique de renommage et j ai bien une table version avec le n° de version je vais voir comment je peux faire pour recreer les liens en auto sur la base de dev |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com