OVH Cloud OVH Cloud

Fermeture Access 2002

7 réponses
Avatar
fusex132
bonjour a tous
j'ai toujours le même problème:
Dans un formulaire j'ai un sous formulaire basé sur une requête qui est
rafrîchi par la minuterie.
Lorque je ferme mon application le precessus MSACCESS.EXE reste actif et je
ne peut plus ouvrir mon appli qu'apres avoir terminer le processus par Crtl
alt sup.
Toutes mes variables sont bien à nothing
j'ai passé l'analyseur de code : aucune erreur
Et c'est bien ce sous formulaire qui cré le problème car si je le supprime
du formulaire je n'ai plus le problème
Mais hélas j'en ai besoin comme ca
merci a tous
A+

7 réponses

Avatar
3stone
Salut,

"fusex132"
| j'ai toujours le même problème:
| Dans un formulaire j'ai un sous formulaire basé sur une requête qui est
| rafrîchi par la minuterie.
[...]

Moi je classerai cela dans les "horrible, à ne pas faire" ;-)

Utilise un événement pour rafraîchir ton sous-form...


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Avatar
fusex132
Salut
Peut être horrible a ne pas faire mais ca fonctionne tres bien et ce n'est
pas cela qui cré mon probleme j'ai deja essaye en supprimant cet evenement et
toujours pareil.
C'est uniqument la présence de ce sous formulaire qui en est la cause


Salut,

"fusex132"
| j'ai toujours le même problème:
| Dans un formulaire j'ai un sous formulaire basé sur une requête qui est
| rafrîchi par la minuterie.
[...]

Moi je classerai cela dans les "horrible, à ne pas faire" ;-)

Utilise un événement pour rafraîchir ton sous-form...


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw




Avatar
3stone
re,

| | Dans un formulaire j'ai un sous formulaire basé sur une requête qui est
| | rafrîchi par la minuterie.


essaies... en mettant dans l'événement "Sur fermeture" du formulaire:


Me.TimerInterval = 0


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Avatar
3stone
Salut,

"fusex132"
|[...] mais ca fonctionne

ce qui ne suffit pas pour considérer que c'est

| tres bien et ce n'est
[...]

| C'est uniqument la présence de ce sous formulaire qui en est la cause


Si la simple "présence" du sous-formulaire qui crée le problème,
tu devrais regarder de près ce qui s'y passe de pas "catho"

du code ?


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Avatar
fusex132
Re salut
je ne suis pas assez qualifié pour dire si c est bien ou non je suis un
vieux néophyte et je travaille de manière empirique.
Le fait est que ca marche tres tres bien, mais je crois avoir trouver une
piste.
cela viendrai (sous reserve de tests plus approfondis) de la manière dont je
cré le sous formulaire.
Je m'explique la 1ere fois je l'avais crée avec l 'outil d'insertion de sous
formulaire basé sur ma requete. ca me créais des pbs
Maintenant je l'ai créé a partir d'un formulaire existant et je n'ai plus ce
probleme
tu me suis?
merci

re,

| | Dans un formulaire j'ai un sous formulaire basé sur une requête qui est
| | rafrîchi par la minuterie.


essaies... en mettant dans l'événement "Sur fermeture" du formulaire:


Me.TimerInterval = 0


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw




Avatar
3stone
re,

"fusex132"
| je ne suis pas assez qualifié pour dire si c est bien ou non je suis un
| vieux néophyte et je travaille de manière empirique.

Le problème du Timer est qu'il travaille de facon indépendante
de tes actions sur les données...
Lorsqu'il s'agit de faire clignoter un message ou autre, ok !
Mais, qu'arrive-t-il si tu est en train de modifier les données
et que le timer "raffraichi" à ce moment ?

| cela viendrai (sous reserve de tests plus approfondis) de la manière dont je
| cré le sous formulaire.
| Je m'explique la 1ere fois je l'avais crée avec l 'outil d'insertion de sous
| formulaire basé sur ma requete. ca me créais des pbs
| Maintenant je l'ai créé a partir d'un formulaire existant et je n'ai plus ce
| probleme
| tu me suis?

Les deux méthodes sont possibles...
On peut même tout faire à "la main" si l'on maitrise ;-)

Le principal est que cela fonctionne maintenant !


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Avatar
fusex132
Re,
le probleme de saisie ne risque pas de se produire car les données sont
saisies pour la semaine (au repos) et la requete agit en fonction d'une heure
de fin fixée longtemps au préalable (tjrs au repos). Enfin je vais tester
quand même bien sur
mais je t'assure que dans mon cas de Bd semble fonctionner tres bien
merci et a bientot


re,

"fusex132"
| je ne suis pas assez qualifié pour dire si c est bien ou non je suis un
| vieux néophyte et je travaille de manière empirique.

Le problème du Timer est qu'il travaille de facon indépendante
de tes actions sur les données...
Lorsqu'il s'agit de faire clignoter un message ou autre, ok !
Mais, qu'arrive-t-il si tu est en train de modifier les données
et que le timer "raffraichi" à ce moment ?

| cela viendrai (sous reserve de tests plus approfondis) de la manière dont je
| cré le sous formulaire.
| Je m'explique la 1ere fois je l'avais crée avec l 'outil d'insertion de sous
| formulaire basé sur ma requete. ca me créais des pbs
| Maintenant je l'ai créé a partir d'un formulaire existant et je n'ai plus ce
| probleme
| tu me suis?

Les deux méthodes sont possibles...
On peut même tout faire à "la main" si l'on maitrise ;-)

Le principal est que cela fonctionne maintenant !


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw