IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IHM Discussion :

Saisie champ dans formulaire que pour 1 motif


Sujet :

IHM

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 169
    Points : 48
    Points
    48
    Par défaut Saisie champ dans formulaire que pour 1 motif
    J'ai un formulaire de saisie qui alimente plusieurs tables . Dans ce formulaire, je choisis dans 1 liste déroulante un motif. Je voudrais donc, lorsque je choisis le motif "Divers" dans ma liste, qu'il y ait obligatoirement le champ "obervations" à renseigner dans le formulaire. En fait, ce champ "observations" ne servirait que lorsque le motif "Divers" est choisi. Pouvez-vous me dire comment procéder sans codes.Merci.

  2. #2
    Membre expert
    Avatar de FreeAccess
    Homme Profil pro
    Un monde ou prendre est plus facile qu'apprendre.
    Inscrit en
    Mars 2006
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Un monde ou prendre est plus facile qu'apprendre.

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 745
    Points : 3 834
    Points
    3 834
    Par défaut
    Bonjour,
    ...je choisis dans 1 liste déroulante un motif.......motif "Divers" dans ma liste, qu'il y ait obligatoirement le champ "obervations" à renseigner
    Pouvez-vous me dire comment procéder sans codes
    Pourquoi sans code....il faut bien un jour s'y mettre.....

    Sur ton formulaire une zone de liste déroulante (Modifiable2) et ton champ texte (Observation):
    Le champ Observation propriété Visible = Non
    Sur l'événement "Après MAJ" de ta zone de liste déroulante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Private Sub Modifiable2_AfterUpdate()
    'Si la valeur est égale à "Divers" alors....
    If Me.Modifiable2.Value = "Divers" Then
    '.....je rends Visible le champ Observation.....
        Me.Observation.Visible = True
    '....sinon je laisse cacher.
    Else
        Me.Observation.Visible = False
    End If
    End Sub
    Essaie ceci et dit nous si cela répond à ton problème...

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 169
    Points : 48
    Points
    48
    Par défaut Re-Saisie champ dans formulaire que pour 1 motif
    La fonction "valide si" ne peut-elle pas permettre ce que je veux dans les propriétés des champs en rentrant dans la table ?

  4. #4
    Membre expert
    Avatar de FreeAccess
    Homme Profil pro
    Un monde ou prendre est plus facile qu'apprendre.
    Inscrit en
    Mars 2006
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Un monde ou prendre est plus facile qu'apprendre.

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 745
    Points : 3 834
    Points
    3 834
    Par défaut
    Bonjour,

    Regarde l'aide d'Access sur la propriété ValideSi
    Extrait de l'aide:
    Vous pouvez utiliser la propriété ValideSi (ValidationRule) pour spécifier des conditions s'appliquant à des données entrées dans un enregistrement, un champ ou un contrôle. Lorsque des données ne répondant pas aux conditions fixées par le paramétrage ValideSi (ValidationRule) sont tapées, vous pouvez spécifier le message à afficher à l'utilisateur en définissant la propriété MessageSiErreur (ValidationText) du champ.
    Sinon as-tu au moins essayé le code proposé..........

Discussions similaires

  1. Réponses: 1
    Dernier message: 02/07/2007, 17h58
  2. Réponses: 14
    Dernier message: 04/06/2007, 22h26
  3. Masquer champs dans formulaire
    Par Michel Hubert dans le forum Access
    Réponses: 1
    Dernier message: 03/05/2006, 15h23
  4. Réponses: 11
    Dernier message: 06/10/2005, 11h20
  5. Nom de Champ dans une table pour utiliser For/Next
    Par Mulele dans le forum Access
    Réponses: 6
    Dernier message: 30/10/2004, 13h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo