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 26/01/2011, 16h26   #1
Invité de passage
 
Inscription : février 2008
Messages : 39
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 39
Points : 4
Points : 4
Par défaut Emplacement de code sur état.

Bonjour à tous.

j'ai écrit il ya quelques mois du code sur un état qui gère des éléments à l'affichage en fonction d'un champs renseigné ou non.
placé sur l'évenement activate, ce code fonctionne normalement quand l'aperçu de l'état est demandé dans l'instruction en amont.
Mais si l'instruction demande l'impression en directe le code de l'état ne s'exécute pas.

Sur quel évenement de l'état dois je placer le code ?

Une idée ??

Merci beaucoup..
barbarian9 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2011, 17h10   #2
Rédacteur/Modérateur

 
Avatar de argyronet
 
Homme Jean-Philippe AMBROSINO
Panseur de bobos en solutions ETL
Inscription : mai 2004
Messages : 3 650
Détails du profil
Informations personnelles :
Nom : Homme Jean-Philippe AMBROSINO
Localisation : France

Informations professionnelles :
Activité : Panseur de bobos en solutions ETL
Secteur : Finance

Informations forums :
Inscription : mai 2004
Messages : 3 650
Points : 6 210
Points : 6 210
Envoyer un message via MSN à argyronet
Bonjour,

Tout dépend ta version d'Access masi dans le cas où c'est une version > 2000, tu peux exploiter l'argument OpenArgs qui est très pratique et évite d'exploiter les événements tel que tu le fais.

Argy
__________________
Ils comptent sur vous...

Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

Web Site@Mail
Livres : VBA pour OFFICE 2007 et MICROSOFT ACCESS 2007
Nouveau Tutoriel : Déployer vos applications avec Microsoft Access 2010
MDB Viewer : Visionneuse Access v4.0
argyronet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2011, 17h40   #3
Invité de passage
 
Inscription : février 2008
Messages : 39
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 39
Points : 4
Points : 4
Par défaut oui mais encore..

j'ai une version compatible mais ce que je lis sur la propriété openargs me renvoie sur la "méthode openform de l objet docmd" et là je ne voie pas bien comment m'en sortir.

Mon vb est associé à un bouton de commande d'un form actif et lance à l'impression une cascade d'états, chaque état doit faire des petits contrôles simples en fonction de l'enregistrement du form. (ce code fonctionne d'aileurs très bien quand je fais un preview mais nada quand j'imprime direct..)
est ce que dans ce contexte la propriété openargs pourrait convenir ?
oh oh
je pensais naivement qu'un évenement de type impression résidait quelquepart...

merci
barbarian9 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2011, 18h12   #4
Membre Expert
 
Avatar de keita
 
Homme
Inscription : novembre 2002
Messages : 879
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Côte d'Ivoire

Informations forums :
Inscription : novembre 2002
Messages : 879
Points : 1 015
Points : 1 015
Envoyer un message via MSN à keita
bonjour a tous
Oui l'evenement "sur impression" existe bel et bien; mais tu le trouve dans les evenements pour les sections d'etat (entete d'etat, de page, section detail etc..)

@+
keita est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2011, 18h45   #5
Invité de passage
 
Inscription : février 2008
Messages : 39
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 39
Points : 4
Points : 4
Par défaut merci

ahhh bah vouala !

Merci beaucoup, je vais tester ça.
pretty cool.
barbarian9 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2011, 09h59   #6
Rédacteur/Modérateur

 
Avatar de argyronet
 
Homme Jean-Philippe AMBROSINO
Panseur de bobos en solutions ETL
Inscription : mai 2004
Messages : 3 650
Détails du profil
Informations personnelles :
Nom : Homme Jean-Philippe AMBROSINO
Localisation : France

Informations professionnelles :
Activité : Panseur de bobos en solutions ETL
Secteur : Finance

Informations forums :
Inscription : mai 2004
Messages : 3 650
Points : 6 210
Points : 6 210
Envoyer un message via MSN à argyronet
Citation:
Envoyé par barbarian9 Voir le message
j'ai une version compatible mais ce que je lis sur la propriété openargs me renvoie sur la "méthode openform de l objet docmd" et là je ne voie pas bien comment m'en sortir.
Si tu n'en disposes pas dans la méthode DoDmd.OpenReport, c'est qu'elle n'existe pas dans la version que tu utilises. C'est bien dommage.

Argy
__________________
Ils comptent sur vous...

Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

Web Site@Mail
Livres : VBA pour OFFICE 2007 et MICROSOFT ACCESS 2007
Nouveau Tutoriel : Déployer vos applications avec Microsoft Access 2010
MDB Viewer : Visionneuse Access v4.0
argyronet 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 04h38.


 
 
 
 
Partenaires

Hébergement Web