Message d'erreur VBA : membre de donnée ou de méthode introuv
Résolu
bithack
Messages postés
143
Statut
Membre
-
Thorak83 Messages postés 1140 Statut Membre -
Thorak83 Messages postés 1140 Statut Membre -
Bonjour,
débutant en Vba, ayant parcouru de nombreux forums pour mon erreur, je m'en remet à votre aide.
Voila j'ai cette erreur qui apparait quand je lance l'exécution de mon code :
" erreur de compilation : membre de méthode ou de données introuvable "
Mon code à pour but de faire ressortir des dossiers à une certaine date et par weekend. Peut être que l'utilisation de DAO. pourrait être l'origine de cette erreur ? il se plante sur "Set db = db.OpenDatabase"
je travail sur access 2010
voici mon code :
Merci par avance !!!!
débutant en Vba, ayant parcouru de nombreux forums pour mon erreur, je m'en remet à votre aide.
Voila j'ai cette erreur qui apparait quand je lance l'exécution de mon code :
" erreur de compilation : membre de méthode ou de données introuvable "
Mon code à pour but de faire ressortir des dossiers à une certaine date et par weekend. Peut être que l'utilisation de DAO. pourrait être l'origine de cette erreur ? il se plante sur "Set db = db.OpenDatabase"
je travail sur access 2010
voici mon code :
Sub runtype()
Dim Jour As String
Dim db As DAO.Database
Dim rsdateres As Recordset
Dim rsrun1 As DAO.Recordset
Dim rsrun2 As DAO.Recordset
Dim rsrun3 As DAO.Recordset
Dim fld As DAO.Field
Dim sSQL1 As String
Dim sSQL2 As String
Dim sSQL3 As String
'Dim i As String
'i = 1
Jour = date
MsgBox Jour
Set db = db.OpenDatabase
sSQL1 = "SELECT date_resil FROM Dossier"
Set rsdateres = db.OpenRecordset(sSQL1, dbOpenForwardOnly, dbReadOnly) ' Ouverture du Recordset
MsgBox rsdateres
sSQL2 = "select Run1 FROM calendrier"
Set rsrun1 = db.OpenRecordset(sSQL2, bOpenForwardOnly, dbReadOnly)
MsgBox rsrun1
sSQL3 = "select Run2 FROM calendrier"
Set rsrun2 = db.OpenRecordset(sSQL3, bOpenForwardOnly, dbReadOnly)
MsgBox rsrun2
SSQL4 = "select Run3 FROM calendrier"
Set rsrun3 = db.OpenRecordset(SSQL4, bOpenForwardOnly, dbReadOnly)
MsgBox rsrun3
If rsdateres < Jour And rsdateres < rsrun1 Then
.Fields("run") = Run1
Else
If rsdateres < Jour And rsdateres < rsrun2 And rsdateres > rsrun1 Then
.Fields("run") = run2
Else
If rsdateres < Jour And rsdateres < rsrun3 And rsdateres > rsrun2 Then
.Fields("run") = run3
Else
If rsdateres < Jour And rsdateres > rsrun3 Then
.Fields("run") = pas - résilier
End If
End If
End If
End If
'rst.Close ' Fermeture du Recordset
'l = rst.RecordCount
End Sub
Merci par avance !!!!
A voir également:
- Membre de méthode ou de données introuvable
- Recuperer message whatsapp supprimé - Guide
- Message absence thunderbird - Guide
- Message supprimé whatsapp - Guide
- Epingler un message whatsapp - Accueil - Messagerie instantanée
- Message du pere noel gratuit whatsapp - Accueil - Messagerie instantanée
une autre erreur est parvenu mais celle ci est réglé !
je te remercie !
cordialement
mettre en résolu