#Afficher le résultat d'un requête en VBA POUR FORMULAIRE #

Fermé
bassory2008 Messages postés 7 Date d'inscription samedi 10 novembre 2012 Statut Membre Dernière intervention 1 juin 2015 - Modifié par bassory2008 le 13/08/2013 à 14:52
f894009 Messages postés 17190 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 16 mai 2024 - 18 août 2013 à 09:22
Je sollicite votre aide j'ai vraiment besoin d'aide j'ai ecris une requete SQL dans un code VBA j'ai du mal a afficher le resultat de ma requete

Voici mon code sa me met une erreur ("Type defini par l'utilisateur non defini")

#

Private Sub Commande5_Click()
Dim rs As DAO.Recordset
Dim db As DAO.Database
Dim LOGIN, Modpass As String
Dim UTILISATEUR As String
Dim sql As String

Set db = DBEngine.OpenDatabase("")

sql = "SELECT UTILISATEUR.[LOGIN], UTILISATEUR.[Modpass] FROM UTILISATEUR WHERE ([UTILISATEUR]![LOGIN] AND [UTILISATEUR]![Modpass])"

Set rs = db.OpenRecordset(sql, dbOpenForwardOnly, dbReadOnly)

DoCmd.OpenForm "CREATION UTILISATEUR"
If MsgBox("ACCES REFUSE; MOT DE PASSE ET/OU LOGIN INCORRECT", vbQuestion + vbYesNo, "CONFIRMATION") = vbNo Then
Me.Undo
Cancel = True
DoCmd.Close acForm, "CREATION UTILISATEUR"
Else
DoCmd.Close acForm, "CONNEXION ANNEXE"
End If
End Sub #

1 réponse

f894009 Messages postés 17190 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 16 mai 2024 1 707
18 août 2013 à 09:22
Bonjour,

Il s'agit probablement d'une dll manquante.
Dans le code VBA : allez dans le menu "Outils/références" et cochez Microsoft DAO 3.x Object library.
0