Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/11/2011, 09h45   #1
Membre du Club
 
beauchat symba
Inscription : janvier 2010
Messages : 95
Détails du profil
Informations personnelles :
Nom : beauchat symba

Informations forums :
Inscription : janvier 2010
Messages : 95
Points : 50
Points : 50
Par défaut Récupérer en VBA le Résultat d'une Requête regroupement : Erreur 3265

Bonjour tout le monde

Je pense avoir un problème pour récupérer le résultat de ma Requête :
C'est une requête de Regroupement et je veux récupérer la Somme du champ
[NbrJoursAbsCG]

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
Private Sub Btn_ChargeLesChamps_Click()
 
Dim qdf As DAO.QueryDef
Dim rst As DAO.Recordset
 
'ma Requête Enregistrée
Set qdf = CurrentDb.QueryDefs("R_SomAbsMoisRegulParam")
 
'Passage des Params à la Requête
qdf.Parameters("Ks_Resident") = frm![K_RESIDENT]           
qdf.Parameters("MoisFinAbsence") = frm![zdtMoisDeSaisie]     
qdf.Parameters("AnneeFinAbsence") = frm![zdtAnneeDeSaisie]   
 
qdf.Execute             
 
Set rst = qdf.OpenRecordset
 
************* problème ici *****************************
Me.NbrJoursRegul = rst("SommeDeNbrJoursAbsCG")
 
rst.Close
Set qdf = Nothing
 
End sub
J'ai remarqué que ACCESS rajoute SommeDe devant mon champ,alors pour mon affectation
Code :
Me.NbrJoursRegul = rst("SommeDeNbrJoursAbsCG")
j'ai rajouté SommeDeNbrJoursAbsCG

J'ai le Message : erreur 3265 élément non trouvé dans cette collection

Merci pour le coup de pouce
Bonne journée à tous
symbabeauchat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2011, 12h17   #2
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 089
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 089
Points : 11 624
Points : 11 624
Bonjour,

Je ne sais pas si la syntaxe est correcte (pas testé) :

Les suivantes le sont

ou
Par contre si tu as un problème de nom tu peux passer par le n° d'index du CHAMP.

Cordialement,
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2011, 15h45   #3
Membre du Club
 
beauchat symba
Inscription : janvier 2010
Messages : 95
Détails du profil
Informations personnelles :
Nom : beauchat symba

Informations forums :
Inscription : janvier 2010
Messages : 95
Points : 50
Points : 50
Merci loufab pour ta réponse

En fait je viens de comprendre:
1) la syntaxe était bonne ,c'était une erreur de ma part dans la définition de mes paramètres

2) ma requête est une Requête Sélection --> donc pas de

Merci encore
Bonne journée
symbabeauchat est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h00.


 
 
 
 
Partenaires

Hébergement Web