Formulaire basé sur une requette
Résolu/Fermé
jubilofrog
Messages postés
6
Date d'inscription
mercredi 18 septembre 2013
Statut
Membre
Dernière intervention
20 février 2014
-
19 févr. 2014 à 11:05
jubilofrog - 24 févr. 2014 à 08:20
jubilofrog - 24 févr. 2014 à 08:20
A voir également:
- Formulaire basé sur une requette
- Formulaire de réclamation facebook - Guide
- Formules excel de base - Guide
- Base de registre - Guide
- Tnt base de données vide ✓ - Forum TNT / Satellite / Réception
- #1046 - aucune base n'a été sélectionnée - Forum MySQL
4 réponses
le meruvien
Messages postés
1125
Date d'inscription
vendredi 12 août 2011
Statut
Membre
Dernière intervention
15 décembre 2024
40
19 févr. 2014 à 11:19
19 févr. 2014 à 11:19
Bonjour,
Sur ton formulaire, tu met une liste déroulante, dans la propriétée source, tu met "table/requette", et dans contenu, tu met une requette basé sur ta requete principale, avec les champs que tu veut, et tu met cette requete en mode "regroupement"
Sur ton formulaire, tu met une liste déroulante, dans la propriétée source, tu met "table/requette", et dans contenu, tu met une requette basé sur ta requete principale, avec les champs que tu veut, et tu met cette requete en mode "regroupement"
jubilofrog
Messages postés
6
Date d'inscription
mercredi 18 septembre 2013
Statut
Membre
Dernière intervention
20 février 2014
Modifié par jubilofrog le 19/02/2014 à 12:17
Modifié par jubilofrog le 19/02/2014 à 12:17
Bonjour,
cela me permet d'avancer mais ce n'est pas encore ce que je souhaite, j'ai bien la liste déroulante avec le regroupement mais si je lance ma requête (via un bouton) tous les enregistrements apparaissent et non pas que celui des paiement par CB par exemple
le code sur contenu est devenu celui ci : (requête1 n'est pas le meilleur choix mais c'est juste pour un test)
SELECT Requête1.REGLEMENT FROM Requête1 GROUP BY Requête1.REGLEMENT;
cela me permet d'avancer mais ce n'est pas encore ce que je souhaite, j'ai bien la liste déroulante avec le regroupement mais si je lance ma requête (via un bouton) tous les enregistrements apparaissent et non pas que celui des paiement par CB par exemple
le code sur contenu est devenu celui ci : (requête1 n'est pas le meilleur choix mais c'est juste pour un test)
SELECT Requête1.REGLEMENT FROM Requête1 GROUP BY Requête1.REGLEMENT;
le meruvien
Messages postés
1125
Date d'inscription
vendredi 12 août 2011
Statut
Membre
Dernière intervention
15 décembre 2024
40
19 févr. 2014 à 12:21
19 févr. 2014 à 12:21
Ben oui, mais à l'ouverture de la requette par le bouton, il faut mettre la condition :
par exemple: Si paiement = CB
par exemple: Si paiement = CB
le meruvien
Messages postés
1125
Date d'inscription
vendredi 12 août 2011
Statut
Membre
Dernière intervention
15 décembre 2024
40
19 févr. 2014 à 16:18
19 févr. 2014 à 16:18
dans ce cas là, dans la procédure qui ouvre le requete, tu met:
If paiement= formulaire![???).(le nom de ta liste)
If paiement= formulaire![???).(le nom de ta liste)
jubilofrog
Messages postés
6
Date d'inscription
mercredi 18 septembre 2013
Statut
Membre
Dernière intervention
20 février 2014
20 févr. 2014 à 05:42
20 févr. 2014 à 05:42
tu parles bien de mettre : If paiement = formulaire![frmdate].[lstpar] Then
mais que mettre apres le : end if, et ou le mettre
Private Sub recherche_date_et_mode_de_paiement_Click()
On Error GoTo Err_recherche_date_et_mode_de_paiement_Click
If paiement = formulaire![frmdate].[lstpar] Then
Dim stDocName As String
stDocName = "Requête1"
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_recherche_date_et_mode_de_paiement_:
Exit Sub
Err_recherche_date_et_mode_de_paiement_Click:
MsgBox Err.Description
Resume Exit_recherche_date_et_mode_de_paiement_
End Sub
au fait merci pour le coup de main
mais que mettre apres le : end if, et ou le mettre
Private Sub recherche_date_et_mode_de_paiement_Click()
On Error GoTo Err_recherche_date_et_mode_de_paiement_Click
If paiement = formulaire![frmdate].[lstpar] Then
Dim stDocName As String
stDocName = "Requête1"
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_recherche_date_et_mode_de_paiement_:
Exit Sub
Err_recherche_date_et_mode_de_paiement_Click:
MsgBox Err.Description
Resume Exit_recherche_date_et_mode_de_paiement_
End Sub
au fait merci pour le coup de main
jubilofrog
Messages postés
6
Date d'inscription
mercredi 18 septembre 2013
Statut
Membre
Dernière intervention
20 février 2014
20 févr. 2014 à 05:49
20 févr. 2014 à 05:49
en fait j'ai fait un copie/coller, voici le bon code : (reglement et non pas paiement)
et maintenant j'ai le message d'erreur suivant :" incompabilite de type"
Private Sub recherche_date_et_mode_de_paiement_Click()
On Error GoTo Err_recherche_date_et_mode_de_paiement_Click
If REGLEMENT![frmdate].[lstpar] Then
Dim stDocName As String
stDocName = "Requête1"
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_recherche_date_et_mode_de_paiement_:
Exit Sub
Err_recherche_date_et_mode_de_paiement_Click:
MsgBox Err.Description
Resume Exit_recherche_date_et_mode_de_paiement_
End If
End Sub
et maintenant j'ai le message d'erreur suivant :" incompabilite de type"
Private Sub recherche_date_et_mode_de_paiement_Click()
On Error GoTo Err_recherche_date_et_mode_de_paiement_Click
If REGLEMENT![frmdate].[lstpar] Then
Dim stDocName As String
stDocName = "Requête1"
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_recherche_date_et_mode_de_paiement_:
Exit Sub
Err_recherche_date_et_mode_de_paiement_Click:
MsgBox Err.Description
Resume Exit_recherche_date_et_mode_de_paiement_
End If
End Sub
le meruvien
Messages postés
1125
Date d'inscription
vendredi 12 août 2011
Statut
Membre
Dernière intervention
15 décembre 2024
40
20 févr. 2014 à 07:25
20 févr. 2014 à 07:25
Mais NON!!
1) le "end if" ce met a la fin d'une condition:
if ......... then
........
........
end if
mais dans ton cas, c'est a la condition pour ouvrir ta requette!
DoCmd.OpenQuery stDocName, acNormal, ,"reglement= ......"
1) le "end if" ce met a la fin d'une condition:
if ......... then
........
........
end if
mais dans ton cas, c'est a la condition pour ouvrir ta requette!
DoCmd.OpenQuery stDocName, acNormal, ,"reglement= ......"
jubilofrog
Messages postés
6
Date d'inscription
mercredi 18 septembre 2013
Statut
Membre
Dernière intervention
20 février 2014
Modifié par jubilofrog le 20/02/2014 à 10:30
Modifié par jubilofrog le 20/02/2014 à 10:30
Techniquement cela ce met ou ? sur le bouton de mon formulaire qui lance la requête?
La je bloque complétement
Pour faire bref, je suis revenu au point ou :
1 ) j'ai mon formulaire avec deux zones de txt independants qui me permettent de rentrer les date dans ma requête.
2) un champ liste avec regroupement qui me permet de choisir un mode de paiement
3) un bouton qui lance ma requête.
Tu as affaire a un bonhomme de 47 ans qui bidouille sur access sans jamais avoir pris de cours en informatique.
merci pour ton aide
La je bloque complétement
Pour faire bref, je suis revenu au point ou :
1 ) j'ai mon formulaire avec deux zones de txt independants qui me permettent de rentrer les date dans ma requête.
2) un champ liste avec regroupement qui me permet de choisir un mode de paiement
3) un bouton qui lance ma requête.
Tu as affaire a un bonhomme de 47 ans qui bidouille sur access sans jamais avoir pris de cours en informatique.
merci pour ton aide
le meruvien
Messages postés
1125
Date d'inscription
vendredi 12 août 2011
Statut
Membre
Dernière intervention
15 décembre 2024
40
20 févr. 2014 à 10:44
20 févr. 2014 à 10:44
moi, j'ai 67 ans, et j'ai appris access tout seul avec l'aide des forum et les bouquins.
le mieux serait que tu me contacte en direct sur mon siteweb/contact, je pourait mieux t'expliquer, et te faire un modele.
le mieux serait que tu me contacte en direct sur mon siteweb/contact, je pourait mieux t'expliquer, et te faire un modele.