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 29/04/2011, 14h02   #1
Nouveau Membre du Club
 
Inscription : mai 2009
Messages : 124
Détails du profil
Informations forums :
Inscription : mai 2009
Messages : 124
Points : 26
Points : 26
Par défaut Resultat de la requete access différent de la requete vba

bonjour,
mon problème est le suivant lorsque j'exécute ma requête sous access (passage de mode sql a mode feuille de données ) ma requête fonctionne bien mais lorsque je l'exécute dans du code vba je ne récupère qu'une seule ligne (sql.recordcount vaut 1).
requete sql access :
Code :
1
2
3
SELECT *
FROM CONTRAT
WHERE debut_Contrat<=(DateSerial(YEAR(Now()),Month(Now())+1,0)) And finReelle_Contrat>=(Now()-Day(Now)+1);
requete dans le code evenement :

Code :
1
2
3
SELECT *
FROM CONTRAT
WHERE debut_Contrat<=(DateSerial(YEAR(Date),Month(Date)+1,0)) And finReelle_Contrat>=(Date-Day(Date+1);
merci d'avance pour vos réponses
rominous41 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2011, 14h05   #2
Membre Expert
 
Avatar de nico84
 
Homme Nicolas Guimbal
Consultant/développeur ERP
Inscription : mai 2008
Messages : 1 254
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Guimbal
Âge : 49
Localisation : France

Informations professionnelles :
Activité : Consultant/développeur ERP
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2008
Messages : 1 254
Points : 1 870
Points : 1 870
Bonjour,

En fonction de la connection à la base de données, il arrive que recordcount ne renvoie que le nombre d'enregistrements parcourus . Pour connaitre le nombre il faut donc une petite routine du style :
Code :
if not eof then movelast: movefirst
nico84 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2011, 14h37   #3
Nouveau Membre du Club
 
Inscription : mai 2009
Messages : 124
Détails du profil
Informations forums :
Inscription : mai 2009
Messages : 124
Points : 26
Points : 26
merci beaucoup c'est bien ça l'erreur merci nico84
rominous41 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 09h18.


 
 
 
 
Partenaires

Hébergement Web