OVH Cloud OVH Cloud

Module qui plante sur table attachée

1 réponse
Avatar
ManuT
Voici le détail du module qui plante

Public Function Jour_Férié(Jour As Date) As Boolean

Dim MonEspace As Workspace

Dim MaBd As Database

Dim Matable As Recordset

Set MonEspace = DBEngine.Workspaces(0)

Set MaBd = MonEspace.Databases(0)

Set Matable = MaBd.OpenRecordset("Table des Jours fériés", dbOpenTable)

Matable.Index = "Jour férié"

Matable.Seek "=", Jour

If Matable.NoMatch Then

Jour_Férié = False

Else

Jour_Férié = True

End If

Matable.Close

MaBd.Close

End Function

1 réponse

Avatar
Raymond [mvp]
Bonjour.

ne change pas de conversation sinon tu n'auras pas de réponses.
tu ne peux pas utiliser la méthode Seek avec une table liée car il est
impossible d'ouvrir des tables liées comme des objets Recordset de type
Table. il faut que tu passes par une requête soit directement dans le
openrecordset soit par une requête enregistrée.

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


"ManuT" a écrit dans le message de
news:c17skq$gdm$
Voici le détail du module qui plante

Public Function Jour_Férié(Jour As Date) As Boolean

Dim MonEspace As Workspace

Dim MaBd As Database

Dim Matable As Recordset

Set MonEspace = DBEngine.Workspaces(0)

Set MaBd = MonEspace.Databases(0)

Set Matable = MaBd.OpenRecordset("Table des Jours fériés",
dbOpenTable)


Matable.Index = "Jour férié"

Matable.Seek "=", Jour

If Matable.NoMatch Then

Jour_Férié = False

Else

Jour_Férié = True

End If

Matable.Close

MaBd.Close

End Function