MS Access:Macro/Module et Fenetres de validation que je voudrais virer

MS Access:Macro/Module et Fenetres de validation que je voudrais virer - Logiciels - Windows & Software

Marsh Posté le 11-12-2002 à 21:09:46    

Salut
 
J'ai crée une macro Access pour faire tt un tas de requetes.
Seulement voila, mes requetes vont créer et populer des tables et à chauqe fois qu'une requete de ce type doit s'éxecuter, un fenetre avec un bruit pourri me demande de confirmer si je veus bien créer la table, la populer, la modifier, etc...
 
Mon but : virer ces fenetres pour pas que l'utilisateur doivent cliquer 50 fois sur "Yes" ( pour l'instant, ma seule solution est d'avoir mit un message box ds ma macro indiquant de cliquer tt le temps sur "Yes", pas tres élégant )
 
Innocemment,j'ai essayé de convertir ma macro en module en me disant que je pourrais surement virer les evenements Message box de validation liés à chaque requete mais le module vba a cette gueule :
 
Function Formatage_exportation_GIS()
On Error GoTo Formatage_exportation_GIS_Err
 
    DoCmd.OpenQuery "Query1 : Deposit table", acNormal, acEdit
    DoCmd.OpenQuery "Query2 : Literature samples table", acNormal, acEdit
    DoCmd.OpenQuery "Query3 : Laboratory Samples table", acNormal, acEdit
    DoCmd.OpenQuery "dbo_t023_lab_samp Without Matching 3 : Laboratory Samples t", acNormal, acEdit
    DoCmd.OpenQuery "Query5 : Samples table 1", acNormal, acEdit
 
etc...
 
Comme vous le remarquez, dans mes requetes, pas de trace des msgbox recherchées.
Je me suis donc dis que c'était lié aux requetes mais on ne peut pas les convertir en module.
 
Quelqu'un a t il une solution simple pour virer ces fenetres ??
 
Merci


Message édité par xla99 le 11-12-2002 à 21:19:55
Reply

Marsh Posté le 11-12-2002 à 21:09:46   

Reply

Marsh Posté le 12-12-2002 à 02:12:03    

C'est tout con tu vas voir :  
 
Tu ouvres ta base puis tu vas dans options / onglet "Modifier/rechercher" et tu décoches dans l'encart "Confirmer" les éléments que tu souhaites ne pas voir apparaitre :)  
 
Modifications...
Suppressions...
Requêtes Action...
 
Normalement elles sont cochées par défault décoche les et hop :bic: MAGIQUE !  
 
@+


Message édité par ckforum le 12-12-2002 à 02:14:11

---------------
http://www.ckforum.com C'est quand tu es au pied du mur que tu vois le mieux le mur
Reply

Marsh Posté le 12-12-2002 à 11:25:28    

Tu peux aussi modifier ton module comme ceci:
 
Application.SetOption "Confirm Record Changes", False
Application.SetOption "Confirm Document Deletions", False
Application.SetOption "Confirm Action Queries", False

 
DoCmd.OpenQuery "Query1 : Deposit table", acNormal, acEdit  
   DoCmd.OpenQuery "Query2 : Literature samples table", acNormal, acEdit  
   DoCmd.OpenQuery "Query3 : Laboratory Samples table", acNormal, acEdit  
   DoCmd.OpenQuery "dbo_t023_lab_samp Without Matching 3 : Laboratory Samples t", acNormal, acEdit  
   DoCmd.OpenQuery "Query5 : Samples table 1", acNormal, acEdit  
 
Application.SetOption "Confirm Record Changes", True
Application.SetOption "Confirm Document Deletions", True
Application.SetOption "Confirm Action Queries", True

 


Message édité par tumb le 12-12-2002 à 11:26:23
Reply

Marsh Posté le 12-12-2002 à 15:46:32    

Merci les gars. :hello:

Reply

Sujets relatifs:

Leave a Replay

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