Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
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 23/11/2011, 09h56   #1
Candidat au titre de Membre du Club
 
Homme
Étudiant
Inscription : novembre 2011
Messages : 32
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : novembre 2011
Messages : 32
Points : 12
Points : 12
Par défaut Problème Recordset VBA

Bonjour à tous, j'utilise généralement la fonction Recordset en Csharp, mais là en VBA Access, j'ai un petit souci, mon code sera plus clair :

Code :
1
2
3
4
Recordset RS = New Recordset
RS.OpenRecordset ("select * from Utilisateur2 WHERE admin=true")
RS.Fields ["user"].Value
MsgBox User.Value
C'est au niveau de l'utilisation du "New" que Access me dit que l'utilisation n'est pas bonne.
juice est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2011, 10h40   #2
Membre à l'essai
 
Inscription : octobre 2004
Messages : 84
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : octobre 2004
Messages : 84
Points : 21
Points : 21
Essaies avec ça
Code :
1
2
3
4
dim RS as DAO.Recordset
Set RS = CurrentDb.OpenRecordset("select * from Utilisateur2 WHERE admin=true")
User.Value=RS.Fields("user")
MsgBox User.Value
A+
zitoune92 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2011, 10h49   #3
Candidat au titre de Membre du Club
 
Homme
Étudiant
Inscription : novembre 2011
Messages : 32
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : novembre 2011
Messages : 32
Points : 12
Points : 12
Merci pour ta réponse. Alors le début semble bon après c'est au niveau de la captation des données qu'il m'affiche une erreur 424.

Code :
User.Value=RS.Fields("user")
Le Currenddb que tu utilise avant d'ouvrir le Recordset représente-t-il en gros la base de donnée que j'utilise ?

Je viens de trouver ça pour prendre une donnée :

Code :
MsgBox "Le Login : " & RS.Fields("user").Value
Ca fonctionne pour la msgBox donc je pense avoir trouvé.
juice 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 14h32.


 
 
 
 
Partenaires

Hébergement Web