OVH Cloud OVH Cloud

Temps d'inactivité d'une application

13 réponses
Avatar
Jessy Sempere [MVP]
Bonjour à tous

Je viens vers vous pour savoir s'il est possible de fermer une application
au bout de x temps d'inactivité ?

Ce problème est souvent soulevé pour une application Access et je me disais
que peut-être une solution avait été approchée ici et comme nous sommes
plusieurs à chercher cette solution...

Merci à tous.

@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------

10 réponses

1 2
Avatar
le_troll
Bonjour,

Si tu parles de VB, ben oui:
-1- Mettre 1 évènement sur tout ce qui est touché par l'utilisateur, et à
chaque évènement tu réarmes ta variable de Temps_maxi, puis tu envoies dans
un Timer.
-2- Le Timer contrôle si l'heure de la dernière manip_utilisateur + ta
variable Temps_maxi est dépassée, ça ferme...
--
Merci, @+, bye, Joe
troll75 AROBASE iFrance POINT com
------------------------------------------
Ce message est plein de virus "certifiés"
Le_Troll, éleveur de Trolls depuis César, qui disait:
Avec une hache, celui qui tient le manche a toujours raison !
------------------------------------------


"Jessy Sempere [MVP]" a écrit dans le message de
news: cabq2r$sm6$
Bonjour à tous

Je viens vers vous pour savoir s'il est possible de fermer une application
au bout de x temps d'inactivité ?

Ce problème est souvent soulevé pour une application Access et je me


disais
que peut-être une solution avait été approchée ici et comme nous sommes
plusieurs à chercher cette solution...

Merci à tous.

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------




Avatar
ng
Bonjour,

Inactivité de l'application VBA en cours d'exécution ? Ou inactivité d'une
application diverse et extérieure à l'appli en cours ?

Et qu'entend t-on ici par inactivité ? Absence de réponse (aux messages
windows notamment) ? Ou absence d'activité de la part de l'utilisateur sur
l'appli ?

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
http://apisvb.europe.webmatrixhosting.net/



Jessy Sempere [MVP] a écrit :

Bonjour à tous

Je viens vers vous pour savoir s'il est possible de fermer une
application au bout de x temps d'inactivité ?

Ce problème est souvent soulevé pour une application Access et je me
disais que peut-être une solution avait été approchée ici et comme
nous sommes plusieurs à chercher cette solution...

Merci à tous.

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------


Avatar
Jessy Sempere [MVP]
Bonjour

"ng" a écrit :

Inactivité de l'application VBA en cours d'exécution ? Ou inactivité d'une
application diverse et extérieure à l'appli en cours ?



En cours d'exécution...

Et qu'entend t-on ici par inactivité ? Absence de réponse (aux messages
windows notamment) ? Ou absence d'activité de la part de l'utilisateur sur
l'appli ?



Absence d'activité de la part de l'utilisateur sur l'appli...
En gros, il s'agit d'une base de donnée que l'utilisateur utilises, au bout
d'un moment de non utilisation de sa part, il faudrait lui demander de
quitter
ou même quitter directement peu importe...

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
Avatar
le_troll
Z'ai pas encore tout compris, la BDD elle est pilotée par quoi:
Paramétrage de macros VBA ou programmation VB ???

--
Merci, @+, bye, Joe
troll75 AROBASE iFrance POINT com
------------------------------------------
Ce message est plein de virus "certifiés"
Le_Troll, éleveur de Trolls depuis César, qui disait:
Avec une hache, celui qui tient le manche a toujours raison !
------------------------------------------


"Jessy Sempere [MVP]" a écrit dans le message de
news: cabtpt$uu5$
Bonjour

"ng" a écrit :

> Inactivité de l'application VBA en cours d'exécution ? Ou inactivité


d'une
> application diverse et extérieure à l'appli en cours ?

En cours d'exécution...

> Et qu'entend t-on ici par inactivité ? Absence de réponse (aux messages
> windows notamment) ? Ou absence d'activité de la part de l'utilisateur


sur
> l'appli ?

Absence d'activité de la part de l'utilisateur sur l'appli...
En gros, il s'agit d'une base de donnée que l'utilisateur utilises, au


bout
d'un moment de non utilisation de sa part, il faudrait lui demander de
quitter
ou même quitter directement peu importe...

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------





Avatar
Jessy Sempere [MVP]
En fait, la base de donnée est l'application
Elle se pilote elle même, (vba, form, report, ... et biensûr DATA)
donc indirectement par Access...

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"le_troll" a écrit dans le message news:
#
Z'ai pas encore tout compris, la BDD elle est pilotée par quoi:
Paramétrage de macros VBA ou programmation VB ???

--
Merci, @+, bye, Joe
troll75 AROBASE iFrance POINT com
------------------------------------------
Ce message est plein de virus "certifiés"
Le_Troll, éleveur de Trolls depuis César, qui disait:
Avec une hache, celui qui tient le manche a toujours raison !
------------------------------------------


"Jessy Sempere [MVP]" a écrit dans le message


de
news: cabtpt$uu5$
> Bonjour
>
> "ng" a écrit :
>
> > Inactivité de l'application VBA en cours d'exécution ? Ou inactivité
d'une
> > application diverse et extérieure à l'appli en cours ?
>
> En cours d'exécution...
>
> > Et qu'entend t-on ici par inactivité ? Absence de réponse (aux


messages
> > windows notamment) ? Ou absence d'activité de la part de l'utilisateur
sur
> > l'appli ?
>
> Absence d'activité de la part de l'utilisateur sur l'appli...
> En gros, il s'agit d'une base de donnée que l'utilisateur utilises, au
bout
> d'un moment de non utilisation de sa part, il faudrait lui demander de
> quitter
> ou même quitter directement peu importe...
>
> @+
> Jessy Sempere - Access MVP
>
> ------------------------------------
> Site @ccess : http://access.jessy.free.fr/
> Pour l'efficacité de tous :
> http://users.skynet.be/mpfa/
> ------------------------------------
>
>
>




Avatar
ng
Salut,

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/WinUI/WindowsUserInterface/UserInput/KeyboardInput/KeyboardInputReference/KeyboardInputFunctions/GetLastInputInfo.asp

HOW TO: Detect User Idle Time or Inactivity in Access 2000
http://support.microsoft.com/?kbid!0297

Ou encore
http://groups.google.fr/groups?q=inactivit%C3%A9+group%3A*vb*&ie=UTF-8&hl=fr

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
http://apisvb.europe.webmatrixhosting.net/



Jessy Sempere [MVP] a écrit :

En fait, la base de donnée est l'application
Elle se pilote elle même, (vba, form, report, ... et biensûr DATA)
donc indirectement par Access...

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"le_troll" a écrit dans le message news:
#
Z'ai pas encore tout compris, la BDD elle est pilotée par quoi:
Paramétrage de macros VBA ou programmation VB ???

--
Merci, @+, bye, Joe
troll75 AROBASE iFrance POINT com
------------------------------------------
Ce message est plein de virus "certifiés"
Le_Troll, éleveur de Trolls depuis César, qui disait:
Avec une hache, celui qui tient le manche a toujours raison !
------------------------------------------


"Jessy Sempere [MVP]" a écrit dans le
message de news: cabtpt$uu5$
Bonjour

"ng" a écrit :

Inactivité de l'application VBA en cours d'exécution ? Ou
inactivité d'une application diverse et extérieure à l'appli en
cours ?



En cours d'exécution...

Et qu'entend t-on ici par inactivité ? Absence de réponse (aux
messages windows notamment) ? Ou absence d'activité de la part de
l'utilisateur sur l'appli ?



Absence d'activité de la part de l'utilisateur sur l'appli...
En gros, il s'agit d'une base de donnée que l'utilisateur utilises,
au bout d'un moment de non utilisation de sa part, il faudrait lui
demander de quitter
ou même quitter directement peu importe...

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------






Avatar
le_troll
Ahhhhhhhhhhh, VB("A"), alors je ne suis pas compétent, mais le principe
reste:
variable T_system
Au lancement T_system = temps system OU temps_écoulé_depuis_mise_en_marche
A chaque évènement_utilisateur: T_system = temps system ' on réarme en
changeant l'heure de référence
En permanence Si temps system > (T_system + X_temps_alloué) alors on ferme

--
Merci, @+, bye, Joe
troll75 AROBASE iFrance POINT com
------------------------------------------
Ce message est plein de virus "certifiés"
Le_Troll, éleveur de Trolls depuis César, qui disait:
Avec une hache, celui qui tient le manche a toujours raison !
------------------------------------------


"Jessy Sempere [MVP]" a écrit dans le message de
news: cac049$a6$
En fait, la base de donnée est l'application
Elle se pilote elle même, (vba, form, report, ... et biensûr DATA)
donc indirectement par Access...

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"le_troll" a écrit dans le message news:
#
> Z'ai pas encore tout compris, la BDD elle est pilotée par quoi:
> Paramétrage de macros VBA ou programmation VB ???
>
> --
> Merci, @+, bye, Joe
> troll75 AROBASE iFrance POINT com
> ------------------------------------------
> Ce message est plein de virus "certifiés"
> Le_Troll, éleveur de Trolls depuis César, qui disait:
> Avec une hache, celui qui tient le manche a toujours raison !
> ------------------------------------------
>
>
> "Jessy Sempere [MVP]" a écrit dans le


message
de
> news: cabtpt$uu5$
> > Bonjour
> >
> > "ng" a écrit :
> >
> > > Inactivité de l'application VBA en cours d'exécution ? Ou inactivité
> d'une
> > > application diverse et extérieure à l'appli en cours ?
> >
> > En cours d'exécution...
> >
> > > Et qu'entend t-on ici par inactivité ? Absence de réponse (aux
messages
> > > windows notamment) ? Ou absence d'activité de la part de


l'utilisateur
> sur
> > > l'appli ?
> >
> > Absence d'activité de la part de l'utilisateur sur l'appli...
> > En gros, il s'agit d'une base de donnée que l'utilisateur utilises, au
> bout
> > d'un moment de non utilisation de sa part, il faudrait lui demander de
> > quitter
> > ou même quitter directement peu importe...
> >
> > @+
> > Jessy Sempere - Access MVP
> >
> > ------------------------------------
> > Site @ccess : http://access.jessy.free.fr/
> > Pour l'efficacité de tous :
> > http://users.skynet.be/mpfa/
> > ------------------------------------
> >
> >
> >
>
>




Avatar
Jessy Sempere [MVP]
Ok merci

Je n'ai pas d'accès internet au boulot mais dès que je peux, j'irrais
voir...

Sinon pour le 2ème lien, j'utilise Access 97 donc dommage... ;-)))

--
@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"ng" a écrit dans le message news:

Salut,




http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/WinUI
/WindowsUserInterface/UserInput/KeyboardInput/KeyboardInputReference/Keyboar
dInputFunctions/GetLastInputInfo.asp

HOW TO: Detect User Idle Time or Inactivity in Access 2000
http://support.microsoft.com/?kbid!0297

Ou encore



http://groups.google.fr/groups?q=inactivit%C3%A9+group%3A*vb*&ie=UTF-8&hl=fr

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
http://apisvb.europe.webmatrixhosting.net/



Jessy Sempere [MVP] a écrit :

> En fait, la base de donnée est l'application
> Elle se pilote elle même, (vba, form, report, ... et biensûr DATA)
> donc indirectement par Access...
>
> @+
> Jessy Sempere - Access MVP
>
> ------------------------------------
> Site @ccess : http://access.jessy.free.fr/
> Pour l'efficacité de tous :
> http://users.skynet.be/mpfa/
> ------------------------------------
> "le_troll" a écrit dans le message news:
> #
>> Z'ai pas encore tout compris, la BDD elle est pilotée par quoi:
>> Paramétrage de macros VBA ou programmation VB ???
>>
>> --
>> Merci, @+, bye, Joe
>> troll75 AROBASE iFrance POINT com
>> ------------------------------------------
>> Ce message est plein de virus "certifiés"
>> Le_Troll, éleveur de Trolls depuis César, qui disait:
>> Avec une hache, celui qui tient le manche a toujours raison !
>> ------------------------------------------
>>
>>
>> "Jessy Sempere [MVP]" a écrit dans le
>> message de news: cabtpt$uu5$
>>> Bonjour
>>>
>>> "ng" a écrit :
>>>
>>>> Inactivité de l'application VBA en cours d'exécution ? Ou
>>>> inactivité d'une application diverse et extérieure à l'appli en
>>>> cours ?
>>>
>>> En cours d'exécution...
>>>
>>>> Et qu'entend t-on ici par inactivité ? Absence de réponse (aux
>>>> messages windows notamment) ? Ou absence d'activité de la part de
>>>> l'utilisateur sur l'appli ?
>>>
>>> Absence d'activité de la part de l'utilisateur sur l'appli...
>>> En gros, il s'agit d'une base de donnée que l'utilisateur utilises,
>>> au bout d'un moment de non utilisation de sa part, il faudrait lui
>>> demander de quitter
>>> ou même quitter directement peu importe...
>>>
>>> @+
>>> Jessy Sempere - Access MVP
>>>
>>> ------------------------------------
>>> Site @ccess : http://access.jessy.free.fr/
>>> Pour l'efficacité de tous :
>>> http://users.skynet.be/mpfa/
>>> ------------------------------------




Avatar
Jessy Sempere [MVP]
Re,

Le principe que tu détails est déjà utiliser par plusieurs personne...

Le problème c'est le fait de vérifier en permanence le temps système,
en fait ça intérompt les procédure en cours ou même les actions de
l'utilisateur, par exemple l'utilisateur affiche le contenu d'une zone de
liste, ensuite tu as ta procédure de vérification du temps système qui
se lance, le pb c'est que du coup hop... la liste n'est plus affichée...

--
@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"le_troll" a écrit dans le message news:

Ahhhhhhhhhhh, VB("A"), alors je ne suis pas compétent, mais le principe
reste:
variable T_system
Au lancement T_system = temps system OU temps_écoulé_depuis_mise_en_marche
A chaque évènement_utilisateur: T_system = temps system ' on réarme en
changeant l'heure de référence
En permanence Si temps system > (T_system + X_temps_alloué) alors on ferme

--
Merci, @+, bye, Joe
troll75 AROBASE iFrance POINT com
------------------------------------------
Ce message est plein de virus "certifiés"
Le_Troll, éleveur de Trolls depuis César, qui disait:
Avec une hache, celui qui tient le manche a toujours raison !
------------------------------------------


"Jessy Sempere [MVP]" a écrit dans le message


de
news: cac049$a6$
> En fait, la base de donnée est l'application
> Elle se pilote elle même, (vba, form, report, ... et biensûr DATA)
> donc indirectement par Access...
>
> @+
> Jessy Sempere - Access MVP
>
> ------------------------------------
> Site @ccess : http://access.jessy.free.fr/
> Pour l'efficacité de tous :
> http://users.skynet.be/mpfa/
> ------------------------------------
> "le_troll" a écrit dans le message news:
> #
> > Z'ai pas encore tout compris, la BDD elle est pilotée par quoi:
> > Paramétrage de macros VBA ou programmation VB ???
> >
> > --
> > Merci, @+, bye, Joe
> > troll75 AROBASE iFrance POINT com
> > ------------------------------------------
> > Ce message est plein de virus "certifiés"
> > Le_Troll, éleveur de Trolls depuis César, qui disait:
> > Avec une hache, celui qui tient le manche a toujours raison !
> > ------------------------------------------
> >
> >
> > "Jessy Sempere [MVP]" a écrit dans le
message
> de
> > news: cabtpt$uu5$
> > > Bonjour
> > >
> > > "ng" a écrit :
> > >
> > > > Inactivité de l'application VBA en cours d'exécution ? Ou


inactivité
> > d'une
> > > > application diverse et extérieure à l'appli en cours ?
> > >
> > > En cours d'exécution...
> > >
> > > > Et qu'entend t-on ici par inactivité ? Absence de réponse (aux
> messages
> > > > windows notamment) ? Ou absence d'activité de la part de
l'utilisateur
> > sur
> > > > l'appli ?
> > >
> > > Absence d'activité de la part de l'utilisateur sur l'appli...
> > > En gros, il s'agit d'une base de donnée que l'utilisateur utilises,


au
> > bout
> > > d'un moment de non utilisation de sa part, il faudrait lui demander


de
> > > quitter
> > > ou même quitter directement peu importe...
> > >
> > > @+
> > > Jessy Sempere - Access MVP
> > >
> > > ------------------------------------
> > > Site @ccess : http://access.jessy.free.fr/
> > > Pour l'efficacité de tous :
> > > http://users.skynet.be/mpfa/
> > > ------------------------------------
> > >
> > >
> > >
> >
> >
>
>




Avatar
Zoury
Salut Jesssy! :O)

Sinon pour le 2ème lien, j'utilise Access 97 donc dommage... ;-)))



J'ai du mal à voir en quoi ce code ne pourrait pas fonctionner pour Access
97.. remarques je ne connais rien en Access.. tu pourrais nous expliquer?

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/
1 2