1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| Public Sub mettreAJourLien(DernierLien, CheminCourant)
Call supprimerAncienLien
MsgBox "1/3 : Suppression de l'ancien lien : OK." & Chr$(13) & Chr$(10) & _
"2/3 : Mise à jour de la table Paramétrage..."
DoCmd.SetWarnings False
DoCmd.RunSQL "Update [Paramétrage] SET Valeur='" & CheminCourant & "' WHERE Intitulé = 'AdresseDonnées'"
DoCmd.SetWarnings True
MsgBox "1/3 : Suppression de l'ancien lien : OK." & Chr$(13) & Chr$(10) & _
"2/3 : Mise à jour de la table Paramétrage : OK." & Chr$(13) & Chr$(10) & _
"3/3 : Mise à jour du lien avec les données..."
CheminCourant = CheminCourant & "\GRC Transversalis (données).mdb"
DoCmd.TransferDatabase acLink, "Microsoft Access", CheminCourant, acTable, "ApporteurAffaire", "ApporteurAffaire"
DoCmd.TransferDatabase acLink, "Microsoft Access", CheminCourant, acTable, "Catégorie", "Catégorie"
DoCmd.TransferDatabase acLink, "Microsoft Access", CheminCourant, acTable, "Civilité", "Civilité"
DoCmd.TransferDatabase acLink, "Microsoft Access", CheminCourant, acTable, "Client-Contact", "Client-Contact"
DoCmd.TransferDatabase acLink, "Microsoft Access", CheminCourant, acTable, "Commande", "Commande"
DoCmd.TransferDatabase acLink, "Microsoft Access", CheminCourant, acTable, "CommandeDossier", "CommandeDossier"
DoCmd.TransferDatabase acLink, "Microsoft Access", CheminCourant, acTable, "Contact", "Contact"
DoCmd.TransferDatabase acLink, "Microsoft Access", CheminCourant, acTable, "Devis", "Devis"
DoCmd.TransferDatabase acLink, "Microsoft Access", CheminCourant, acTable, "Entité", "Entité"
DoCmd.TransferDatabase acLink, "Microsoft Access", CheminCourant, acTable, "Facture", "Facture"
DoCmd.TransferDatabase acLink, "Microsoft Access", CheminCourant, acTable, "Intervenant", "Intervenant"
DoCmd.TransferDatabase acLink, "Microsoft Access", CheminCourant, acTable, "Livraison", "Livraison"
DoCmd.TransferDatabase acLink, "Microsoft Access", CheminCourant, acTable, "Montant", "Montant"
' Ne pas importer la table [Paramétrage] car on garde cette table !
DoCmd.TransferDatabase acLink, "Microsoft Access", CheminCourant, acTable, "Pays", "Pays"
'etc. Je vous fais grâce de la liste complète de mes tables...
MsgBox "1/3 : Suppression de l'ancien lien : OK." & Chr$(13) & Chr$(10) & _
"2/3 : Mise à jour de la table Paramétrage : OK." & Chr$(13) & Chr$(10) & _
"3/3 : Mise à jour du lien avec les données : OK." & Chr$(13) & Chr$(10) & _
Chr$(13) & Chr$(10) & _
"La mise à jour est terminée."
End Sub |
Partager