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 18/10/2011, 15h50   #1
Invité de passage
 
Inscription : octobre 2011
Messages : 30
Détails du profil
Informations forums :
Inscription : octobre 2011
Messages : 30
Points : 3
Points : 3
Par défaut Récupérer la valeur d'un champ d'un form pour une requete

Bonjour à tous.

J'ai une requête qui contrôle les données affichées par un graphique et je veux pouvoir délimiter entre quelle date de début et de fin les données seront affichées.

Donc j'ai fait un form [frmstart] qui me permet de sélectionner une date de début [debut] et de fin [fin] et ensuite je lance mon form qui va chercher les données dans la requête.

Et bien sur au lancement du form j'ai 2 boites de dialogue qui me demandent la date de début et de fin

Les dates sont dans le form, le nom des contrôles du form est bon, je ne comprend pas ce qui plante.

Code sql :
1
2
3
4
SELECT tblgraph.Echeance, tblgraph.Montant, DSum("Montant","tblgraph","[refinsert] < " & [refinsert]) AS Solde, tblgraph.ref
FROM tblgraph
WHERE (((tblgraph.Echeance)>[frmstart].[debut] AND (tblgraph.Echeance)<[frmstart].[fin]))
ORDER BY tblgraph.Echeance;



Merci de votre aide
jchuillier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/10/2011, 16h09   #2
Membre confirmé
 
Homme
Chercheur
Inscription : juin 2011
Messages : 150
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Tarn (Midi Pyrénées)

Informations professionnelles :
Activité : Chercheur
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : juin 2011
Messages : 150
Points : 231
Points : 231
Bonjour,

Essayez avec :

Code :
1
2
3
4
SELECT tblgraph.Echeance, tblgraph.Montant, DSum("Montant","tblgraph","[refinsert] < " & [refinsert]) AS Solde, tblgraph.ref
FROM tblgraph
WHERE (((tblgraph.Echeance)>[Formulaires]![frmstart]![debut] And (tblgraph.Echeance)<[Formulaires]![frmstart]![fin]))
ORDER BY tblgraph.Echeance;
et vérifiez que [debut] et [fin] soient bien au format date.

Bcdt
fbtsra est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/10/2011, 16h27   #3
Invité de passage
 
Inscription : octobre 2011
Messages : 30
Détails du profil
Informations forums :
Inscription : octobre 2011
Messages : 30
Points : 3
Points : 3
Mille mercis, ca fait 10 HEURES que je suis dessus

J'avait essayé ca, ainsi que dateval et autres # & et " mais je n'avais pas mis le ! entre le nom du form et celui du champ....

En tout cas ca marche, à très bientot pour une nouvelle question
jchuillier 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 05h29.


 
 
 
 
Partenaires

Hébergement Web