OVH Cloud OVH Cloud

toujours la même erreur

1 réponse
Avatar
ludo6625
tdfNew.Connect =3D ";DATABASE=3D" & strDb la ligne est=20
d=E9boguer en objet n'est plus d=E9finit alors qu'il=20
m'indique une valeur quand je passe sur la zone dans le=20
code ???


Code pour info :
Public Function ActualiserAttaches(strDb As String) As=20
Boolean
'** Actualisation des attaches de tables qui se trouve
'** dans la base de donn=E9e sp=E9cifi=E9e dans "strDb"
'Dim db As Database
Dim db As DAO.Database
Dim tdf As TableDef
Dim tdfNew As TableDef
=20
=20
Set db =3D OpenDatabase(strDb)
For Each tdf In db.TableDefs
Set tdfNew =3D CurrentDb.TableDefs(tdf.Name)
tdfNew.Connect =3D ";DATABASE=3D" & strDb
Err =3D 0
On Error Resume Next
tdfNew.RefreshLink
If Err <> 0 Then: ActualiserAttaches =3D False:=20
Exit Function
Next
ActualiserAttaches =3D True

End Function
'*******************************************

1 réponse

Avatar
Raymond [mvp]
RE-Bonjour ludo

il me semble que tu a pris les procédures de Arnaud sur memoaccess.free.fr ?
si oui, je ne retrouve pas chez toi exactement ce qu'il a mis chez lui et
si non expire toi de la sienne.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"ludo6625" a écrit dans le message de
news:076901c3dc1c$b5569050$
tdfNew.Connect = ";DATABASE=" & strDb la ligne est
déboguer en objet n'est plus définit alors qu'il
m'indique une valeur quand je passe sur la zone dans le
code ???


Code pour info :
Public Function ActualiserAttaches(strDb As String) As
Boolean
'** Actualisation des attaches de tables qui se trouve
'** dans la base de donnée spécifiée dans "strDb"
'Dim db As Database
Dim db As DAO.Database
Dim tdf As TableDef
Dim tdfNew As TableDef


Set db = OpenDatabase(strDb)
For Each tdf In db.TableDefs
Set tdfNew = CurrentDb.TableDefs(tdf.Name)
tdfNew.Connect = ";DATABASE=" & strDb
Err = 0
On Error Resume Next
tdfNew.RefreshLink
If Err <> 0 Then: ActualiserAttaches = False:
Exit Function
Next
ActualiserAttaches = True

End Function
'*******************************************