[Access] imprimer formulaire dans Etat
fl0
Messages postés
365
Statut
Membre
-
blux Messages postés 27967 Date d'inscription Statut Modérateur Dernière intervention -
blux Messages postés 27967 Date d'inscription Statut Modérateur Dernière intervention -
salut a tous
voila ce que je veut faire j'ai un formulaire qui se remplit automatiquement lorseque je clique sur ma zone de liste
Ce que je voudrais c'est que lorseque je clique sur un bouton de mon formulaire "cmdimprime" ca me transfert toutes les données que je veut dans un ETAT pour ensuite l'imprimer
Est ce que je me fait comprendre?
Merci a ceux qui maideront
voila ce que je veut faire j'ai un formulaire qui se remplit automatiquement lorseque je clique sur ma zone de liste
Ce que je voudrais c'est que lorseque je clique sur un bouton de mon formulaire "cmdimprime" ca me transfert toutes les données que je veut dans un ETAT pour ensuite l'imprimer
Est ce que je me fait comprendre?
Merci a ceux qui maideront
A voir également:
- [Access] imprimer formulaire dans Etat
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Journal de naissance gratuit a imprimer - Télécharger - Histoire & Religion
- Comment imprimer en a5 - Guide
- Remettre pc etat usine - Guide
3 réponses
ce n'est pas les valeurs de ma zone de liste que je veut mais celle qui en resulte
ma zone de liste sert a afficher plein d'information en fonction de ce que je clique sur ma liste
ma zone de liste sert a afficher plein d'information en fonction de ce que je clique sur ma liste
j'ai trouvé ca mais voila...
ca ne marche pas
je n'ai meme pas de msg d'erreur
Tout d'abord, il faut que l'état possède les mêmes champs que le formulaire.
Ensuite, il risque d'y avoir plusieurs cas.
Dans les exemples, je vais prendre le cas d'un formulaire nommé monformulaire qui possède un bouton nommé BTimprimer et d'un état nommé MonEtat.
1. Le cas le plus simple :
L'utilisateur clique sur BTimprimer, l'état s'ouvre et le formulaire reste ouvert.
Etape 1 : Sur le bouton imprimer,il faut écrire le code qui va ouvrir l'état en mode aperçu. Ce code peut être réalisé à l'aide de l'assistant de création de bouton.
Private Sub BTImprimer_Click()
Dim Nom_Etat as string
Nom_Etat="MonEtat"
DoCmd.OpenReport Nom_Etat, acPreview
End Sub
Etape2 : Sur l'évenement Open de l'état on écrira le code :
Private Sub Report_Open(Cancel as integer)
Me.RecordSource=Forms.Item("MonFormulaire").recordsource
End Sub
Comment ça marche : Le bouton du formulaire ouvre l'état ce qui a pour effet de déclencher l'évenement Open de l'état qui affecte à la propriété RecordSource de MonEtat, la valeur de celle de MonFormulaire.
ca ne marche pas
je n'ai meme pas de msg d'erreur
Tout d'abord, il faut que l'état possède les mêmes champs que le formulaire.
Ensuite, il risque d'y avoir plusieurs cas.
Dans les exemples, je vais prendre le cas d'un formulaire nommé monformulaire qui possède un bouton nommé BTimprimer et d'un état nommé MonEtat.
1. Le cas le plus simple :
L'utilisateur clique sur BTimprimer, l'état s'ouvre et le formulaire reste ouvert.
Etape 1 : Sur le bouton imprimer,il faut écrire le code qui va ouvrir l'état en mode aperçu. Ce code peut être réalisé à l'aide de l'assistant de création de bouton.
Private Sub BTImprimer_Click()
Dim Nom_Etat as string
Nom_Etat="MonEtat"
DoCmd.OpenReport Nom_Etat, acPreview
End Sub
Etape2 : Sur l'évenement Open de l'état on écrira le code :
Private Sub Report_Open(Cancel as integer)
Me.RecordSource=Forms.Item("MonFormulaire").recordsource
End Sub
Comment ça marche : Le bouton du formulaire ouvre l'état ce qui a pour effet de déclencher l'évenement Open de l'état qui affecte à la propriété RecordSource de MonEtat, la valeur de celle de MonFormulaire.