Bonjour a vous ,
Voici mon probleme ma frontal se trouve un pc distant avec le runtime access 2003 et biensure ma dorsal sur un autre pc . J essai depuis plusieur jour tous les codes mais rien , donc je me pose la question est ce que cela marche avec le runtime access (l histoire de liéer les tables ?) Voici le code que j utilise sur mon formulaire splach
Et voici le module
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 Option Compare Database Private Sub Form_Open(Cancel As Integer) Me.TimerInterval = 3000 End Sub Private Sub Form_Timer() 'remise à zéro du temps pour la minuterie Me.TimerInterval = 0 'Appel Fonction permettant de lier les tables LierTables2 (CurrentProject.Path & "\\5.178.53.200\frogstats\FrogStatsBêta_princip.mdb") 'Fermeture du Splash DoCmd.Close 'Ouverture Formulaire DoCmd.OpenForm "IceStat" End Sub
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 Function LierTables2(strChmFichier As String) '--------------------------------------------------------------------------------------- ' Procédure : Function ==> LierTables ' Auteur : Dolphy35 http://dolphy35.developpez.com/ ' Commentaires : Permet de remettre les liaisons en fonction du chemin sélectionné ' Lien vers Faq : néant '--------------------------------------------------------------------------------------- ' 'Déclaration des variables Dim dbBase As DAO.Database Dim tbdTables As DAO.TableDef 'Instancie la base courrante Set dbBase = CurrentDb 'Boucle Parcourant toutes les tables de la Bdd en cours For Each tbdTables In dbBase.TableDefs 'Teste l'attribut de la table pour savoir si c'est une table liée If tbdTables.Attributes And dbAttachedTable Then 'Redéfini la propriété connect de la table avec la nouvelle base tbdTables.connect = ";DATABASE=" & strChmFichier 'Remet à jour la liaison de la table tbdTables.RefreshLink End If Next tbdTables 'Liberation des variables dbBase.Close Set dbBase = Nothing 'Affiche Message MsgBox ("mise à jour terminée") End Function
Et apres tous ca !!! Lorsque je lance sur le PC distant le Splash apparait puis Message Qui écrit "Cette application à été arretée à cause d une erreur d exécution."
Merci de vos réponses
Partager