Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Contribuez
Contribuez Access : Vos contributions. Postez ici vos codes sources, conseils, astuces et autres propositions. Ce forum n'est pas un forum technique mais destiné aux contributions pour www.developpez.com
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 27/06/2006, 16h45   #1
Membre éclairé
 
Avatar de @rkane
 
Homme Patrick
developpeur amateur dans mon cadre professionnel
Inscription : juin 2006
Messages : 499
Détails du profil
Informations personnelles :
Nom : Homme Patrick
Âge : 52
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : developpeur amateur dans mon cadre professionnel
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 499
Points : 360
Points : 360
Par défaut impression etat multi exemplaires

bonjour, bonjour,
pas trouvé dans les posts, et un peu pris pas le temps...
donc je pose la question , j'ai cette ligne de code pour impression d'un etat, mais je ne me rappelle plus où placer le nombre d'exemplaire pour une impression multiple... en l'occurence il me faut 3 exemplaires du document à imprimer.
merci d'avance

Code :
1
2
3
4
5
 
Private Sub Commande73_Click()
stDocName = "ChangementValideNumero"
DoCmd.OpenReport stDocName, acNormal
End Sub
@rkane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/06/2006, 16h53   #2
Faw
Membre Expert
 
Inscription : juin 2004
Messages : 1 169
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 1 169
Points : 1 162
Points : 1 162
Envoyer un message via MSN à Faw
Pris par le temps d'accord, mais il t'aurait falu moins de temps à trouver qu'à poster
http://access.developpez.com/faq/?pa...lrsExemplaires
__________________
Je ne comprends rien à Access...Mais je me soigne.
Moteur de recherche
DAO
Faw est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/06/2006, 22h11   #3
Membre éclairé
 
Avatar de @rkane
 
Homme Patrick
developpeur amateur dans mon cadre professionnel
Inscription : juin 2006
Messages : 499
Détails du profil
Informations personnelles :
Nom : Homme Patrick
Âge : 52
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : developpeur amateur dans mon cadre professionnel
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 499
Points : 360
Points : 360
salut Faw,
oui j'ai bien vu cet article dans la FAQ, mais pas moyen de le faire fonctionner... j'ai bien créé le module tel qu'il y est presenté ; sur le bouton imprimer du form j'ai bien placer la ligne de commande avec le nom de l'etat concerne mais ça coince
j'ai une msgbox :
erreur de compilation
attendu : =

voila le code que j'ai sur le bouton :

Code :
1
2
3
4
5
6
 
Private Sub Commande73_Click()
'stDocName = "ChangementValide"
'DoCmd.OpenReport stDocName, acNormal
fgImprimeCopiesEtat("ChangementValide",2)
End Sub
Mais est-ce possible d'obtenir le même resultat en completant le code initial :
Code :
1
2
3
4
5
 
Private Sub Commande73_Click()
stDocName = "ChangementValide"
DoCmd.OpenReport stDocName, acNormal
End Sub
Si oui comment ?
@rkane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/06/2006, 22h15   #4
Futur Membre du Club
 
Inscription : juin 2006
Messages : 115
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 115
Points : 18
Points : 18
Pour ton code:
Code :
1
2
3
4
5
Private Sub Commande73_Click()
stDocName = "ChangementValide"
DoCmd.OpenReport stDocName, acNormal
fgImprimeCopiesEtat("ChangementValide",2)
End Sub
essai ça voir...

Code :
1
2
3
4
5
6
 
Private Sub Commande73_Click()
stDocName = "ChangementValide"
DoCmd.OpenReport stDocName, acNormal
call fgImprimeCopiesEtat("ChangementValide",2)
End Sub
Je ne crois pas vraiment que ça marche nickel, mais pour moi les erreurs du type "=" sont très souvent résolu par un simple ajout du mot Call ^^
Norin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/06/2006, 22h24   #5
Membre éclairé
 
Avatar de @rkane
 
Homme Patrick
developpeur amateur dans mon cadre professionnel
Inscription : juin 2006
Messages : 499
Détails du profil
Informations personnelles :
Nom : Homme Patrick
Âge : 52
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : developpeur amateur dans mon cadre professionnel
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 499
Points : 360
Points : 360
juste un truc... pour etre sûr de parler le même langage dans mon code que tu evoques, les 2 premieres lignes sont mises en commentaires pour ne pas les supprimer totalement... Alors dois- je les remette en service ou bien la 3eme ligne fonctionne t'elle toute seule ?
@rkane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2006, 09h36   #6
Membre éclairé
 
Avatar de @rkane
 
Homme Patrick
developpeur amateur dans mon cadre professionnel
Inscription : juin 2006
Messages : 499
Détails du profil
Informations personnelles :
Nom : Homme Patrick
Âge : 52
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : developpeur amateur dans mon cadre professionnel
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 499
Points : 360
Points : 360
Je suis passé par une macro transformée en code :
Code :
1
2
3
4
5
6
7
 
Private Sub Commande69_Click()
MsgBox "ATTENTION L'IMPRESSION SE FAIT DIRECTEMENT EN DOUBLE EXEMPLAIRE"
DoCmd.OpenReport "MonEtat", acViewPreview, "", "", acNormal
DoCmd.PrintOut acPrintAll, , , acLow, 2, True
DoCmd.Close acReport, "MonEtat"
End Sub
et ça fonctionne
@rkane 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 23h51.


 
 
 
 
Partenaires

Hébergement Web