[resolu] pb access 2002 et VBA (formulaire)

pb access 2002 et VBA (formulaire) [resolu] - VB/VBA/VBS - Programmation

Marsh Posté le 30-08-2007 à 09:04:42    

bonjour,
 
je suis actuellement en train de devellopper une base access pour mon tafpour la gestion des incidents.
 
cela se presente de la sorte
 
a l'ouverture de la base un formuliare nommé "suivi_incident" est ouvert automatiquement
     a l'ouverture de "suivi_incident" suivent les ouvertures de trois autres formulaires :
              "recherche materiel" ; "recherche materiel" et "Date heure"
 
jusqu'ici tout va bien!!  ;)  
 
sur le formulaire "suivi incident" il y a un bouton permetant l'ouverture d'autre formulaire: "modification incident"
      sur ce formulaire il y a un bouton qui sert a enregistrer les modifications effectuée et a fermer "modification incident"
 
c'est là que ça se corse  :D  
 
    lorsque je clic sur le bouton en question, au lieu de me fermer "modification incident" il me ferme "date heure"
  je suis obligé de "re" cliquer sur le bouton pour fermer "modification incident"
 
 
Petite precision:
 
avant a l'ouverture de la base il n'y avait que "suivi incident" qui s'ouvrait et cela fonctionnait parfaitement
 
   et je n'ai rien modifier au code du bouton de fermeture  :non:  
 
je suis dans le flou  :??:  
 
 
si quelqu'un pouvait m'aider, je lui en serait reconnaissant
 
merci d'avance
 
SK


Message édité par subkiller le 30-08-2007 à 11:07:05
Reply

Marsh Posté le 30-08-2007 à 09:04:42   

Reply

Marsh Posté le 30-08-2007 à 09:36:15    

Tu utilises DoCmd.Close ?

Reply

Marsh Posté le 30-08-2007 à 09:40:25    

voui

Reply

Marsh Posté le 30-08-2007 à 10:30:10    

Je vois que ma subtile tentative pour te demander ton code n'a pas fonctionné...
Mais si tu utilises « DoCmd.Close acForm, "nomDuFormulaire" », ça doit marcher.

Reply

Marsh Posté le 30-08-2007 à 10:55:29    

merci !!
je pense que oui  
 
j'ai compris la cause du pb:
 
le formulaire "date heure" a une action 'timée' toutes les seconde donc (je sais pas tres bien comment celaé fonctionne) je pense que ce formulaire devait a ce moment la etre renseigner en cache comme etant LE formulaire actif c'est lui qui etait pris en compte par docmd.close
 
si quelque pouvait me donner des explication sur cela ce serait tres sympa
 
et désolé j'avais pô comris (je sais pô lire entre leslignes)  :heink:  
 
SK
 

Reply

Marsh Posté le 30-08-2007 à 11:06:23    

C'est bon !!!!  ça marche!!!
 
merci beaucoup tegu !!! :jap:  
 
j'apprend ACCESS et le VBA "sur le tas" alors j'ai pas forcement les bon reflexes et je navigue un peu beaucoup a vu  :heink:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed