Access Rafraichir , Enregistre, Formulaire

Fermé
Wildcoyot - 16 janv. 2012 à 17:15
 wildcoyot - 6 févr. 2012 à 12:28
Bonjour,

Voila mon problem ca fait plusieur jour que je cherche des tutos pouvant m'expliquer de maniere Simple .
Comment Actualiser avec un bouton un formulaire et l'etat auquel il est liée et l'imprimer
enregistre , puis pour finir vider tout les champs du dit formulaire

Pour le moment je n'ai trouver que des truc pas tres clairs ou mal expliquer

9 réponses

castours Messages postés 2955 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 217
16 janv. 2012 à 21:32
Bonjour
Un exemple de code VBA pour imprimer ou visualiser une facture depuis un formulaire sur l'enregistrement en cours.

Private Sub Btn_ImpFacturation_Click()
On Error GoTo Err_Btn_ImpFacturation_Click

Dim stDocName As String

stDocName = "E_Facturation"
'Impression facture
DoCmd.OpenReport stDocName, acNormal, , "[IdUnion]=" & Me![IdUnion]
'Visualisation de la facture
'DoCmd.OpenReport stDocName, acPreview, , "[IdUnion]=" & Me![IdUnion]
Exit_Btn_ImpFacturation_Click:
Exit Sub

Err_Btn_ImpFacturation_Click:
MsgBox Err.Description
Resume Exit_Btn_ImpFacturation_Click

End Sub
Ce bout de code agit et selectionne l'enregistrement encours a partir de la clé primaire IdUnion.
"[IdUnion]=" & Me![IdUnion]
AcPreview permet de visualiser
AcNormal permet d'imprimer
0
bonjour

heuu je te remercie de ta réponce castours mais comcretement j'en fait quoi de ce morceaux de code parce que je suis loin d'etre un génie d'access
0
castours Messages postés 2955 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 217
17 janv. 2012 à 13:58
Ce code est fait pour mettre dans un bouton sur un formulaire. Il te permet d'imprimer ou de visualiser l'enregistrement en cours du formulaire suivant le cas.
Dans l'exemple il imprime.
Si tu veux visualiser a partir d'un autre bouton, tu emploies le meme code, sauf que tu actives la ligne en enlevant l'apostopheau debut et tu l'as remet sur l'autre .
'DoCmd.OpenReport stDocName, acPreview, , "[IdUnion]=" & Me![IdUnion]
AcPreview pour visualiser
AcNormal pour imprimer
0
erff desoler mais je suis vraiment larguer
je suis vraiment debutant et j'ai un peut de mal je melange dans toute les manipulations

j'ai essayer donc de crée un bouton puis visualiser le code et j'y et intégré ce que tu ma expliquer sauf que quand je click en mode formulaire rien ne ce passe

je suis toujours obliger de clicker sur Enregistre pour pouvoir voir ce que j'ai tapper dans le formulaire sur mon etat pour pouvoir l'imprimer une vrai usine a Gaz le truc ...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
castours Messages postés 2955 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 217
21 janv. 2012 à 22:33
Bonjour
Met ta base sur le forum avec cjoint.com et j'essaierai de t'aider
0
wildcoyot Messages postés 2 Date d'inscription dimanche 22 janvier 2012 Statut Membre Dernière intervention 24 janvier 2012
23 janv. 2012 à 12:55
c'est envoyer en MP .
en plus il faudra que je remodifie la presentation car elle ne convient pas a mon collegue la misere ...
0
wildcoyot Messages postés 2 Date d'inscription dimanche 22 janvier 2012 Statut Membre Dernière intervention 24 janvier 2012
24 janv. 2012 à 21:48
Apres des heures d'acharnement , je comence a comprendre j'ai resolu une partie de mais problemes pour le rafraichissement de la page c'est inutile car j'ai fini par mettre des boutons
pour passer d'un formulaire a l'autre en ce qui concerne le code que tu ma passer il imprime le formulaire en cours.

Moi ce que je cherche c'est mettre un bouton Imprimer sur le formulaire
qui renvoye sur un Etat a Imprimer notament le dernier en cours

enfin je ne sais pas si je m'explique bien

je te renvoye les correction par MP
0
castours Messages postés 2955 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 217
24 janv. 2012 à 22:43
Bonjour
Le code que j'ai passé imprime le dernier enregistrement, c'est a dire celui qui est sur le formulaire.
Qu est ce que tu appelles MP.
Message privé
0
voila enfin reussi apres de nombreuse prise de tete j'ai pu finir mon truc en tout cas merci a toi Castours
0