UTILISER UNE VARIABLE D'UN INPUTBOX DANS UNE REQUÊTE ACCESS

belife - 15 mai 2013 à 16:39
 belife - 15 mai 2013 à 16:45
Bonjour à tous,
je suis débutant en vba sur access. Je rencontre un problème depuis plusieurs. En effet, je voulais utiliser une donnée saisie dans un inputbox comme critère de filtre dans une requête écrire en VBA. Ma requête SQL a pour objet de vérifier si la donnée saisie dans le inputbox dans un champ de format texte.
Trouver ci-dessous mon code:

Dim Variable1 As String
Dim rst As ADODB.Recordset
Set rst = New ADODB.Recordset
Set rst.ActiveConnection = CurrentProject.Connection
rst.CursorType = adOpenStatic
Registre = InputBox("Entrer le N°compte SVP!", "VERIFICATION N°COMPTE", "Ici")
Variable1 = UCase(Registre)
rst.Open "SELECT DECLARATIONS.[Num compte]FROM DECLARATIONS WHERE DECLARATIONS.[Num compte]= """&variable1&"""...;"

Je suis en attente d'une réponse. Merci d'avance pour votre aide.

1 réponse

Désolé, j'ai oublié de préciser mon problème. En fait, lorsque j'exécute mon code j'arrive à saisir le numero de compte, mais ma requete sql n'arrive pas à utiliser ce numero pour faire la recherche. Il ya un message d'erreur qui survient. Aussi, lorsque je renseigne ce même numero avec des apostrophes ou guillemets ça passe.
Svp, aider moi à trouver une solution à mon problème.

Merci encore.
0
Rejoignez-nous