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

  FORUM HardWare.fr
  Programmation

  Access : paramétrer les propriétés d'un formulaire via VB

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Access : paramétrer les propriétés d'un formulaire via VB

n°68167
Thocan
La loi du silence
Posté le 29-10-2001 à 12:55:38  profilanswer
 

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

mood
Publicité
Posté le 29-10-2001 à 12:55:38  profilanswer
 

n°68191
Thocan
La loi du silence
Posté le 29-10-2001 à 14:31:46  profilanswer
 

Je sais que vous savez...  ;)

n°68226
Bloodymary​_
Posté le 29-10-2001 à 16:34:18  profilanswer
 

Solution toute simple : trappe l erreur et donne un message explicite a l utilisateur

n°68322
Thocan
La loi du silence
Posté le 29-10-2001 à 22:28:35  profilanswer
 

Comment ça?
Trappe : kesako?

n°68380
yop
Posté le 30-10-2001 à 07:57:07  profilanswer
 

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é

n°68447
Thocan
La loi du silence
Posté le 30-10-2001 à 11:59:44  profilanswer
 

Vi, mais ce n'est pas un code en particulier qui génère une erreur : juste une non-saisie de champ obligatoire!

n°68508
Bloodymary​_
Posté le 30-10-2001 à 15:06:13  profilanswer
 

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é

n°68751
Thocan
La loi du silence
Posté le 31-10-2001 à 15:14:44  profilanswer
 

Ok, merci : je vais essayer ça.

n°69950
Thocan
La loi du silence
Posté le 06-11-2001 à 14:54:06  profilanswer
 

Bah... Finalement, j'y arrive pas.
J'ai chopé le N° de l'erreur, mais à quel moment suis-je censé l'intercepter?

n°70366
Sylderon
Posté le 07-11-2001 à 16:05:01  profilanswer
 

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+

mood
Publicité
Posté le 07-11-2001 à 16:05:01  profilanswer
 

n°70447
Thocan
La loi du silence
Posté le 07-11-2001 à 19:54:32  profilanswer
 

Je vais essayer ça...
Merci.  :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Access : paramétrer les propriétés d'un formulaire via VB

 

Sujets relatifs
petit probleme dans un formulaire utilisant un SELECTquestion sur ACCESS et le web
Access, asp et requete SQL qui deconne....[ php ] Creer un fichier a partir d un formulaire
lien permanent entre un fichier excel et base access ?[php] formulaire avec un select
[ PHP ] Formulaire + bddAccess & ASP
FORMULAIRE[HTML][JS??] afficher un txt alternatif sur un élément de formulaire
Plus de sujets relatifs à : Access : paramétrer les propriétés d'un formulaire via VB


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR