Formulaire basé sur une requette
Résolu
jubilofrog
Messages postés
6
Date d'inscription
Statut
Membre
Dernière intervention
-
jubilofrog -
jubilofrog -
Bonjour,
J'ai un requête qui comporte un champ date, commentaire, mode de paiement entre autre.
J'ai bien réussi à créer un formulaire avec des champs indépendants qui me permet de faire une recherche entre 2 dates.
Je souhaite pouvoir dans le même formulaire rajouter "une liste de choix" reprenant les données d'un des champ de ma requête avec si possible un regroupement par mode de paiement.
Je ne souhaite pas passer par des boites de dialogue.
Merci pour votre aide
J'ai un requête qui comporte un champ date, commentaire, mode de paiement entre autre.
J'ai bien réussi à créer un formulaire avec des champs indépendants qui me permet de faire une recherche entre 2 dates.
Je souhaite pouvoir dans le même formulaire rajouter "une liste de choix" reprenant les données d'un des champ de ma requête avec si possible un regroupement par mode de paiement.
Je ne souhaite pas passer par des boites de dialogue.
Merci pour votre aide
A voir également:
- Formulaire basé sur une requette
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Base de registre - Guide
- Formulaire de reclamation instagram - Guide
- Formules mathématiques de base - Télécharger - Études & Formations
4 réponses
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"
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;
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)
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
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
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