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 24/11/2010, 15h09   #1
Membre habitué
 
quentin massé
Inscription : janvier 2010
Messages : 251
Détails du profil
Informations personnelles :
Nom : quentin massé
Âge : 27
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2010
Messages : 251
Points : 125
Points : 125
Par défaut Dlookup et requête en sql.

Bonjour,

Je voulais savoir si on pouvais associer le Dlookup et une requête SQL?

Je vous met mon exemple pour mieux comprendre.

Code :
1
2
3
4
5
6
7
8
sSQL = "SELECT Mois.Mois, Mois.[S-Deb], Mois.[S-Fin]"
sSQL = sSQL & " FROM Mois"
sSQL = sSQL & " WHERE (((Mois.[S-Deb])<='" & x & "') AND ((Mois.[S-Fin])>='" & x & "'));"
 
    'DoCmd.DeleteObject acQuery, "rqt-mois-semaine"
    'CurrentDb.CreateQueryDef "rqt-mois-semaine", sSQL
 
rep = DLookup("Mois", sSQL)
Je voulais savoir si donc il était possible de remplacer le nom de la requête dans le dlookup par du sql?
Soit par la variable sSQL soit directement par ce quelle contient.

Merci
rob1son76 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2010, 17h19   #2
Membre Expert
 
Inscription : janvier 2006
Messages : 1 111
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 1 111
Points : 1 093
Points : 1 093
Bonjour,

Ton DLookUp doit ressembler à ça (cf l'aide) :
Code :
rep = DLookup("Mois", "Mois", "[S-Deb] <= '" & x & "' AND [S-Fin] >= '" & x & "'")
__________________
[Access] Les bases du débogage => ici
Kloun est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 25/11/2010, 10h24   #3
Nouveau Membre du Club
 
Emmanuel Gautier
Inscription : juin 2010
Messages : 60
Détails du profil
Informations personnelles :
Nom : Emmanuel Gautier
Localisation : France, Yvelines (Île de France)

Informations forums :
Inscription : juin 2010
Messages : 60
Points : 28
Points : 28
Bonjour,

Je ne vois pas bien l'intéret de faire un DLookUp alors que ta requête recherche déja les informations.

Pourquoi allez chercher une information que tu as déja été chercher ?

Cordialement,
Manu
egautier18 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2010, 14h50   #4
Membre habitué
 
quentin massé
Inscription : janvier 2010
Messages : 251
Détails du profil
Informations personnelles :
Nom : quentin massé
Âge : 27
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2010
Messages : 251
Points : 125
Points : 125
Merci Kloun pour ta réponse.
je suis trop c.. de ne pas avoir pensé à la condition.

egautier18 je voulais faire un Dlookup pour ne pas a avoir a circuler dans ma requête avec un recordset.
rob1son76 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 16h18.


 
 
 
 
Partenaires

Hébergement Web