Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/04/2011, 08h13   #1
Futur Membre du Club
 
Homme
Étudiant
Inscription : mars 2011
Messages : 121
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2011
Messages : 121
Points : 19
Points : 19
Par défaut Problème Impression Access 2010

Bonjour à tous,

Je vous contactes car j'ai un problème lors de l'impression de mes sous-formulaires.
J'ai créé un bouton Imprimer dans mes sous-formulaires cependant le bouton fonctionne bien (j'ai mis une macro derrière).
Le soucis est que lorsque je fais l'impression il m'imprime le sous-formulaire pour tous les chantiers existant alors que j'aimerais qu'il m'imprime que pour celui que je suis en train de travailler.
J'ai un autre soucis aussi, j'ai créé un formulaire qui représente une page a4 et quand je l'imprime ou que je regarde l'aperçu avant impression je me retrouve avec la page dupliqué selon le nombre de chantier tout en gardant un seul entete et pied page.

Merci d'avant je vous metterais des screens au plus vite.
Kevin80 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2011, 08h21   #2
Futur Membre du Club
 
Homme
Étudiant
Inscription : mars 2011
Messages : 121
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2011
Messages : 121
Points : 19
Points : 19
Voici la photo de mon formulaire AR:

Apercu avant impression de l'AR, il me duplique la partie Détail de mon formulaire selon le nombre de chantier créé:



Merci d'avance
Kevin80 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2011, 08h23   #3
Futur Membre du Club
 
Homme
Étudiant
Inscription : mars 2011
Messages : 121
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2011
Messages : 121
Points : 19
Points : 19


Voici la fin de l'aperçu
Kevin80 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2011, 08h26   #4
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 085
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 085
Points : 11 623
Points : 11 623
Bonjour,
Pour ton premier problème c'est le fonctionnement normal. Il faut créer un état (à partir de ton sous-formulaire). Dans la commande d'impression (docmd.openreport) il y a un clause qui permet d'imprimer l'enregistrement souhaité. C'est la clause Where. Spéficie-lui le N° d'enregistrement actif.

La commande devrait ressembler à ceci :

Code :
docmd.openreport "nom du report",,,"idFiche=" & me.idfiche

Ou idfiche est le nom du champ comportant la clef unique de ton chantier.
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 06/04/2011, 11h27   #5
Futur Membre du Club
 
Homme
Étudiant
Inscription : mars 2011
Messages : 121
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2011
Messages : 121
Points : 19
Points : 19
Ok merci beaucoup mais comment créer un état depuis mon sous-formulaire.
Quelles sont les manipulations à faire?

Cordialement Kévin
Kevin80 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2011, 16h34   #6
Futur Membre du Club
 
Homme
Étudiant
Inscription : mars 2011
Messages : 121
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2011
Messages : 121
Points : 19
Points : 19
J'ai créé ce que vous m'aviez dis mais ceci ne change rien car il m'imprime autant d'index que de chantiers existants.
Je n'arrive pas a imprimer seulement l'accusé de reception que je visionne il m'imprime toujours tout.
Kevin80 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2011, 07h59   #7
Futur Membre du Club
 
Homme
Étudiant
Inscription : mars 2011
Messages : 121
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2011
Messages : 121
Points : 19
Points : 19
Quelqu'un aurait il un exemple pour m'aider à imprimer que l'éta que l'on désire et non tous l'état avec tous les chantiers en référence.


MErci d'avance
Kevin80 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2011, 14h10   #8
Futur Membre du Club
 
Homme
Étudiant
Inscription : mars 2011
Messages : 121
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2011
Messages : 121
Points : 19
Points : 19
Code :
1
2
3
4
Private Sub Commande244_Click()
DoCmd.OpenReport "EtatAR", , , "Réf_Chantier=" & Me.Ref_Chantier
 
End Sub

Bonjour à tous et à loufab,
Voilà ce que j'ai mis sur mon boutton dans mon sous-formulaire.
EtatAR étant l'état représentant le formulaire AR.
Réf_Chantier est ma référence chantier de ma table.
Me.Réf_Chantier étant la référence sur l'EtatAr.

Ceci est il correcte, il y a t'il des choses à modifier car ca me sort toujours autant de page que de chantier et ceci ne n'est pas référence au chantier présent sur l'affichage de mon EtatAR.

Est-ce à code de la source de mon EtatAR qui est ma table?
Est-ce à cause de mon formulaire AR qui à pour source la même table?


Merci d'avance
Kevin80 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2011, 14h32   #9
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 085
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 085
Points : 11 623
Points : 11 623
Si la ref_chantier est alphanumérique il faut borner la variable comme tu le ferais dans SQL.

Code :
1
2
3
4
Private Sub Commande244_Click()
DoCmd.OpenReport "EtatAR", , , "Réf_Chantier=""" & Me.Ref_Chantier & """"
 
End Sub
Cordialement,
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 08/04/2011, 09h10   #10
Futur Membre du Club
 
Homme
Étudiant
Inscription : mars 2011
Messages : 121
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2011
Messages : 121
Points : 19
Points : 19
Oui j'ai fait ça hier soir et sa marche impec.

Merci beaucoup

Bonne journée Kévin
Kevin80 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h02.


 
 
 
 
Partenaires

Hébergement Web