Erreur 3061 dans programme VBA
fbou
-
Polux31 Messages postés 7219 Statut Membre -
Polux31 Messages postés 7219 Statut Membre -
Bonjour à tous !
Dans mon programme VBA je passe un paramètre à une requête SQL comme suit :
Option Compare Database
Option Explicit
Public xl As Excel.Application
Public wbk As Excel.Workbook, wst As Excel.Worksheet
Dim db As DAO.Database, rst As DAO.Recordset
Sub ImpressionFacture()
Set db = CurrentDb() ' Ouvre la requête facture
'Saisie du numéro de facture pour impression
Dim Réponse As Integer
Dim sql As String
Réponse = Val(InputBox("Saisissez le N° de facture :", "Saisie N° Facture"))
sql = "SELECT * FROM Factures WHERE Factures.[N° Facture]= Réponse;"
Set rst = CurrentDb.OpenRecordset(sql)
Le programme plante à l'instruction ci-dessus avec le message "Erreur 3061 - Trop peu de paramètres 1 attendu"
Que peut-il bien se passer ?
Merci d'avance pour vos lumières ...
fbou
Dans mon programme VBA je passe un paramètre à une requête SQL comme suit :
Option Compare Database
Option Explicit
Public xl As Excel.Application
Public wbk As Excel.Workbook, wst As Excel.Worksheet
Dim db As DAO.Database, rst As DAO.Recordset
Sub ImpressionFacture()
Set db = CurrentDb() ' Ouvre la requête facture
'Saisie du numéro de facture pour impression
Dim Réponse As Integer
Dim sql As String
Réponse = Val(InputBox("Saisissez le N° de facture :", "Saisie N° Facture"))
sql = "SELECT * FROM Factures WHERE Factures.[N° Facture]= Réponse;"
Set rst = CurrentDb.OpenRecordset(sql)
Le programme plante à l'instruction ci-dessus avec le message "Erreur 3061 - Trop peu de paramètres 1 attendu"
Que peut-il bien se passer ?
Merci d'avance pour vos lumières ...
fbou
Configuration: Windows XP Firefox 3.5.3
A voir également:
- Erreur 3061 dans programme VBA
- Programme demarrage windows - Guide
- Message programmé - Guide
- Mail programmé gmail - Guide
- Iptv erreur de lecture - Forum TV & Vidéo
- Erreur 0x80070570 ✓ - Forum Windows 10