Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
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 09/08/2011, 15h34   #1
 
Homme yassine DS
Étudiant
Inscription : juin 2011
Messages : 12
Détails du profil
Informations personnelles :
Nom : Homme yassine DS
Localisation : Maroc

Informations professionnelles :
Activité : Étudiant
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juin 2011
Messages : 12
Points : -1
Points : -1
Par défaut les etats ACCESS: automatisation de leur impression

Bonjour j'ai developpé une base de donnée accees pour gerer mon magasin, ce qu'il me reste à faire c'est d'avoir des bon de sortie qui s impriment automatiquement chaque semaine parce que je risque d'oublier de lancer l'impression. donc est ce qu il ya une maniere qui permette dde lancer l'impression d'1 etat automatiquement (par exemple m'imprimer le bon de commande chaque 2 jours) !!!
yassineos19 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2011, 19h36   #2
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 470
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 470
Points : 7 552
Points : 7 552
Si tu ouvres ton application régulièrement et que tu souhaites que cela se déclenche à l'ouverture ou à la fermeture tu pourrais intégrer un test dans un des tes formulaires (ex : formulaire menu).

Si tu veux que cela se produise même si tu n'es pas là. Il faudrait faire une macro qui imprime le rapport qui t'interesse puis appeler cette macro avec le plannificateur de tâches de Windows.

Pour appeler un macro depuis l'extérieur d'Access

Code :
"C:\TonCheminVersMSAccess\MSACCESS.exe" "c:\TonCheminVersBD\TaBD.mdb /x NomTaMacro"
A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2011, 17h39   #3
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 470
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 470
Points : 7 552
Points : 7 552
Citation:
Envoyé par yassineos19
Salut marot pourrais tu me m'informer sur la maniere de faire le test avec le formulaire?
Il te faut une table
DerniereImpression
DateImpression (date)

dans l'événement OnLoad (sur chargement) ou OnOpen (sur ouverture)

et ajouter la procédure ci-dessous dans ton formulaire

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
private sub ImprimerRapport()
 
      dim db as dao.database:set db=currentdb
      dim rDerniereImpression as dao.recordset:set rDerniereImpression=db.openrecordset("DerniereImpression")
 
   dim dateImpression as variant
 
   if eof(rDerniereImpression) then
      'Gère le cas où on n'a jamais fait d'ipression automatique
      rDerniereImpression.addnew
      rDerniereImpression![DateImpression]=date
      rDerniereImpression.update
  end if
 
  dateImpression=rDerniereImpression![DateImpression]
 
  if DateDiff("d",dateImpression,date())>=2 then
      docmd.OpenReport "NomTonRapport"
      rDerniereImpression.edit
      rDerniereImpression![DateImpression]=date
      rDerniereImpression.update
  end if
 
  rDerniereImpression.close:set rDerniereImpression=nothing
  set db=nothing
end sub
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h16.


 
 
 
 
Partenaires

Hébergement Web