Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2753 connectés 

 


Dernière réponse
Sujet : Access : paramétrer les propriétés d'un formulaire via VB
Thocan Je vais essayer ça...
Merci.  :)

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Thocan Je vais essayer ça...
Merci.  :)
Sylderon Je ne suis pas sûr d'avoir compris ton pb, mais ne suffirait-il pas de faire un SF.locked=true sur l'événement BeforeUpdate() de ton champ ?
SF représente le nom du contrôle contenant ton sous formulaire.
 
A+
Thocan Bah... Finalement, j'y arrive pas.
J'ai chopé le N° de l'erreur, mais à quel moment suis-je censé l'intercepter?
Thocan Ok, merci : je vais essayer ça.
Bloodymary_ oui mais ton code d erreur est toujours le meme dans ce cas particulier
> "  j'ai bien un message d'erreur qui s'affiche lors d'une saisie innoportune  "
il suffit de l identifier (note juste le numero d erreur) et de le traiter en particulier
 
 
on error goto GestionErreur  
  'Ton code qui peux produire l'erreur  
 
  'Sort de la fonction  
  Exit Sub  
 
GestionErreur:  
  Select case Err.Number ' ici tu testes le code d erreur
     ' ici c est ton cas particulier avec ton numero d erreur
     ' et tu affiches le msg en consequence
     case 120: msgbox ("Erreur champs invalide ..." )  
 
     case else : msgbox err.description  
  end case  
 
 
Et voila le tour est joué
Thocan Vi, mais ce n'est pas un code en particulier qui génère une erreur : juste une non-saisie de champ obligatoire!
yop on error goto GestionErreur
   'Ton code qui peux produire l'erreur
 
 
   'Sort de la fonction
   Exit Sub
 
GestionErreur:
   Select case Err.Number
      case 120: msgbox ("Erreur champs invalide ..." )
      case else : msgbox err.description
   end case
 
 
Et voila le tour est joué
Thocan Comment ça?
Trappe : kesako?
Bloodymary_ Solution toute simple : trappe l erreur et donne un message explicite a l utilisateur
Thocan Je sais que vous savez...  ;)
Thocan Salut,
 
J'ai un sous-formulaire dont je veux interdire l'accès (à savoir insérer des données) tant qu'un des champs de mon formulaire principal n'est pas rempli.
Ayant mis un Null non autorisé, j'ai bien un message d'erreur qui s'affiche lors d'une saisie innoportune, mais celui-ci n'est pas vraiment explicite pour un non initié... ;)
 
Donc j'aimerai pouvoir faire un test sur ce champ (If IsEmpty(Champ) then...) et changer la propriété "Activate" de mon sous-formulaire de "False" en "True"
Merci

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)