Bonjour à tous.
Tout d'abord merci à ce site et à tous ceux qui y participent qui m'a beaucoup aidé au cours de mes études. Je poste ce problème car je e trouve la solution nulle part (ma recherche peut ne pas être complète...)
Je cherche à récupérer des statistiques liées à un Utilisateur.
Les Statistiques de chaque utilisateur sont contenues dans la table Statistiques avec comme champ : le numéro de l'utilisateur, le nombre de renouvellemnt demandé jusqu'à cette dernière demande, la date de la demande. Tous en champ Texte (respectivement les noms des champs : Utilisateur / Nombre Renouvellement / date de la demande )
J'utilise une requete d'analyse croisée pour obtenir une table du type suivant :
-----------------------------------------------
|Utilisateur|21/01/2011|22/01/2012|29/07/2012|
-----------------------------------------------
| 1| 0| 1| 2|
-----------------------------------------------
| 2| 3| 4| 5|
-----------------------------------------------
| 3| 0| | |
-----------------------------------------------
Avec un formulaire je veux afficher un graphique qui ne concerne qu'un utilisateur en particulier (ici l'utilisateur 1).
Je cherche donc a exécuter ce bout de code :
après éxécution de ce code Access me renvoie un message d'erreur du type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Dim db As DAO.Database, rs As DAO.Recordset, rUser As DAO.Recordset, qdf As DAO.QueryDef Set db = CurrentDb Rsql = "SELECT * FROM [R_ANALYSE_CROISEE_Stat] WHERE [R_ANALYSE_CROISEE_Stat].[Utilisateur]='" & Me.textUserNumber.Value & "'" MsgBox (Rsql) Set qdf = db.CreateQueryDef("", Rsql) Set rs = qdf.OpenRecordset
Erreur d'éxécution 3061
Trop peu de paramètres. 0 attendu.
Or lorsque j'éxécute dans access la requete suivante :
Elle me renvoie bien ce que je veux :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT * FROM R_ANALYSE_CROISEE_Stat WHERE R_ANALYSE_CROISEE_Stat.Utilisateur='1';
-----------------------------------------------
|Utilisateur|21/01/2011|22/01/2012|29/07/2012|
-----------------------------------------------
| 1| 0| 1| 2|
-----------------------------------------------
Un bon samaritain pourrais-t-il m'aider ?
D'avance merci.
Partager