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 04/05/2011, 15h21   #1
Membre actif
 
Avatar de jawed
 
Homme
Comptable
Inscription : mars 2004
Messages : 302
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 34
Localisation : Algérie

Informations professionnelles :
Activité : Comptable
Secteur : Finance

Informations forums :
Inscription : mars 2004
Messages : 302
Points : 184
Points : 184
Par défaut Execution automatique d'un etat

salut le forum
j'ai un état qui s'affiche suite a l'exécution d'une macro autoexec
est il possible que cette état s'affiche qu'une fois par jour est non a chaque fois que je lance access
cordialement
A bientot
jawed est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2011, 16h03   #2
Membre régulier
 
Homme Bruno Escaron
Inscription : janvier 2010
Messages : 84
Détails du profil
Informations personnelles :
Nom : Homme Bruno Escaron
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : janvier 2010
Messages : 84
Points : 96
Points : 96
Bonjour,

Il faut pour ça coder du VBA
Enregistrer dans la base registre (par exemple) la date de sortie de l'état (vba : Getsetting), et tester cette date à chaque ouverture pour savoir si il faut la sortir.

Bon courage
B_SKO est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2011, 16h24   #3
Membre actif
 
Avatar de jawed
 
Homme
Comptable
Inscription : mars 2004
Messages : 302
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 34
Localisation : Algérie

Informations professionnelles :
Activité : Comptable
Secteur : Finance

Informations forums :
Inscription : mars 2004
Messages : 302
Points : 184
Points : 184
Salut B_SKO et merci pour ton intéressement
pour ce qui concerne le VBA je suis vraiment un néophyte,merci d'avance pour ton aide
Cordialement
A bientôt
jawed est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2011, 16h33   #4
Membre régulier
 
Homme Bruno Escaron
Inscription : janvier 2010
Messages : 84
Détails du profil
Informations personnelles :
Nom : Homme Bruno Escaron
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : janvier 2010
Messages : 84
Points : 96
Points : 96
Essaye quelque chose du genre : (Je n'ai pas testé )

A placer dans le code d'ouverture du premier formulaire


Code vba :
1
2
3
4
5
6
Dim LaVal as string
LaVal = GetSetting("MaBoite", "MaBase", "Date")
if LaVal <> int(date) then 
      Docmd.openreport "Monetat"
      SaveSetting "MaBoite", "MaBases", "Date", int(now)
end if

A+
B_SKO est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2011, 23h22   #5
Membre actif
 
Avatar de jawed
 
Homme
Comptable
Inscription : mars 2004
Messages : 302
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 34
Localisation : Algérie

Informations professionnelles :
Activité : Comptable
Secteur : Finance

Informations forums :
Inscription : mars 2004
Messages : 302
Points : 184
Points : 184
Merci beaucoup B_SKO
ca marche parfaitement
a bientot
jawed 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 09h45.


 
 
 
 
Partenaires

Hébergement Web