VBA : Recordset SQL et formulaires
SevenDay
-
SevenDay -
SevenDay -
Bonjour,
Je suis entrain de programmer une base de donnée en VBA et Access, et je suis confronté à un léger soucis :
Je souhaite faire un recordset d'un SQL, selon les données d'un formulaire.
Hors, à l'execution, je tombe sur une erreur : "Type de donné incompatible dans l'expression du critère".
Voici le code :
Dim Enr As Recordset
Dim Numero As Integer
Set Enr = CurrentDb.OpenRecordset("SELECT N° FROM Stock WHERE Teinte = " & forms![AJOUT]![teinte]")
Enr.MoveFirst
Numero = Enr("N°")
MsgBox (Numero)
Et même si je claque le paramètre de formulaire dans une requête, ca me fait la même.
Quelqu'un saurait m'en sortir ?
Je suis entrain de programmer une base de donnée en VBA et Access, et je suis confronté à un léger soucis :
Je souhaite faire un recordset d'un SQL, selon les données d'un formulaire.
Hors, à l'execution, je tombe sur une erreur : "Type de donné incompatible dans l'expression du critère".
Voici le code :
Dim Enr As Recordset
Dim Numero As Integer
Set Enr = CurrentDb.OpenRecordset("SELECT N° FROM Stock WHERE Teinte = " & forms![AJOUT]![teinte]")
Enr.MoveFirst
Numero = Enr("N°")
MsgBox (Numero)
Et même si je claque le paramètre de formulaire dans une requête, ca me fait la même.
Quelqu'un saurait m'en sortir ?
A voir également:
- VBA : Recordset SQL et formulaires
- Excel compter cellule couleur sans vba - Guide
- Incompatibilité de type vba ✓ - Forum VB / VBA
- Erreur 13 incompatibilité de type VBA excel ✓ - Forum Excel
- Dépassement de capacité vba ✓ - Forum Excel
- Vba range avec variable ✓ - Forum VB / VBA