Access: affichage enregistrement dans état
Résolu
Iruka72
Messages postés
255
Date d'inscription
Statut
Membre
Dernière intervention
-
Iruka72 Messages postés 255 Date d'inscription Statut Membre Dernière intervention -
Iruka72 Messages postés 255 Date d'inscription Statut Membre Dernière intervention -
Bonjour, j'ai encore un petit problème, j'ai crée un formulaire sous access, et a partir de ce formulaire, j'ai créer un état, sur le formulaire j'ai un bouton me permettant d'ouvrir l'état, le seul problème c'est qu'il m'affiche tout les enregistrements et pas seulement celui en cours, j'aimerais faire en sorte qu'il n'affiche que l'enregistrement en cours et plus tout les enregistrements.
J'ai également un formulaire de recherche multi-critère qui affiche les différents résultats dans un champ texte indépendant. J'aimerais pouvoir sélectionner certain des résultats et les afficher dans l'état, par exemple, j'ai un champ voeux, j'aimerais pouvoir imprimer toutes les cartes de voeux en même temps et pas devoir faire une fiche, puis une autre, ....
J'espère avoir été clair, merci d'avance
J'ai également un formulaire de recherche multi-critère qui affiche les différents résultats dans un champ texte indépendant. J'aimerais pouvoir sélectionner certain des résultats et les afficher dans l'état, par exemple, j'ai un champ voeux, j'aimerais pouvoir imprimer toutes les cartes de voeux en même temps et pas devoir faire une fiche, puis une autre, ....
J'espère avoir été clair, merci d'avance
A voir également:
- Access: affichage enregistrement dans état
- Acer quick access - Forum Logiciels
- Access appdata - Guide
- Exemple base de données access à télécharger gratuit - Forum Access
- Exemple base de données Access de gestion ✓ - Forum Logiciels
- Quick acces ✓ - Forum Windows
2 réponses
Bonsoir Iruka72,
En premier lieu il faut créer l'état.
Ensuite un bouton sur clic, inséré dans le formulaire, affichera dans l'état les informations contenues dans le formulaire :
Pour arriver à cette fin, le bouton doit lancer le code ci-après.
Ce code doit, au préalable, être revu et adapté à votre contexte ..
_________________
Private Sub Visualisation_État_Click()
On Error GoTo Err_Visualisation_État_Click
Dim stDocName As String
Rem stDocName = "Liste des codes"
Rem DoCmd.OpenReport stDocName, acPreview
stDocName = "Liste des codes"
DoCmd.OpenReport stDocName, acPreview, "T_Articles", "Num_Facture = '" & Num_Facture & "'"
Exit_Visualisation_État_Click:
Exit Sub
Err_Visualisation_État_Click:
MsgBox Err.Description
Resume Exit_Visualisation_État_Click
End Sub
Cordialement
_________________
En premier lieu il faut créer l'état.
Ensuite un bouton sur clic, inséré dans le formulaire, affichera dans l'état les informations contenues dans le formulaire :
Pour arriver à cette fin, le bouton doit lancer le code ci-après.
Ce code doit, au préalable, être revu et adapté à votre contexte ..
_________________
Private Sub Visualisation_État_Click()
On Error GoTo Err_Visualisation_État_Click
Dim stDocName As String
Rem stDocName = "Liste des codes"
Rem DoCmd.OpenReport stDocName, acPreview
stDocName = "Liste des codes"
DoCmd.OpenReport stDocName, acPreview, "T_Articles", "Num_Facture = '" & Num_Facture & "'"
Exit_Visualisation_État_Click:
Exit Sub
Err_Visualisation_État_Click:
MsgBox Err.Description
Resume Exit_Visualisation_État_Click
End Sub
Cordialement
_________________
Si je comprend bien ton code, il répond à mon premier problème et n'affiche que l'enregistrement en cours du formulaire,merci de ta réponse.
Après quelque test, j'ai penser passer par une requête de sélection, en mettant comme critère dans le champ de la clé primaire ce qui me permet de sélectionner uniquement l'enregistrement en cours.
Voici le critère que j'ai utilisé:
Il me reste le problème d'imprimer si dans la table certain champ sont séléctionner, ce sont des champs oui/non, je suppose qu'en faisant une requête de sélection avec le critère oui ca devrait également fonctionner je pense.
Après quelque test, j'ai penser passer par une requête de sélection, en mettant comme critère dans le champ de la clé primaire ce qui me permet de sélectionner uniquement l'enregistrement en cours.
Voici le critère que j'ai utilisé:
[forms]![Formulaire stagiaire]![N°Client]
Il me reste le problème d'imprimer si dans la table certain champ sont séléctionner, ce sont des champs oui/non, je suppose qu'en faisant une requête de sélection avec le critère oui ca devrait également fonctionner je pense.