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

Access Discussion :

Validation Form Principal


Sujet :

Access

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 35
    Points : 20
    Points
    20
    Par défaut Validation Form Principal
    Salut,

    J'ai un formulaire (Affichage en mode formulaire) et un sous formulaire (Affichage en mode Datasheet).

    Le formulaire est en fait un signaletique client et le sous formulaire donne le détail des dossiers ouverts pour ce client.

    Le formulaire a une dizaine de champs dont 2 sont "Required et Not AllowZeroLength" : 'Ville' et 'Code Controle'.

    Un des champs de ce formulaire est une checkbox que l'on coche si le client est 'Hors Belgique'.

    L'action de cocher cette checkbox (Mise à jour) devrait normalement 'mettre à blanc' le champ 'Ville' et inviter l'utilisateur à saisir une ville 'Hors Belgique' mais je ne peux lui affecter une valeur nulle en raison des contraintes précitées ...

    Comment faire pour vider ce champ en attende de saisie et contrôler que quand je quand je passe à un autre record ou que je vais dans la partie subform, il y a bien eu une valeur qui lui a été donné ?

    Je sèche ...

  2. #2
    Provisoirement toléré Avatar de charleshbo
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    222
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 222
    Points : 125
    Points
    125
    Par défaut
    je ne comprends pas ce que tu veux faire exactement, lors que c'est pas coché Hors Belgique, ton champ de ville est vide... je ne comprends pas trop ou tu veux en venir...
    Charles Bergeron - Webmaster/Infographe/Photographe

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 35
    Points : 20
    Points
    20
    Par défaut
    Le fait de cocher "Hors Belgique" met le champ 'CP' et 'Ville' a blanc ... Enfin cela devrait parce que l'instruction Me.Ville.value = Null est impossible sur un champ qui est défini dans la Table comme 'Required' ce qui est le cas pour 'Ville'

    L'intérêt est d'éviter qu'une modification soit apportée à une fiche (Passage du statut 'En Belgique' au statut 'Hors Belgique' en raison d'un changement d'adresse) sans que le CP ou la Ville n'ait été modifiés en conséquence ...

    L'utilisateur ne doit pas se contenter de checker sur 'Hors Belgique', je dois aussi le forcer à modifier le 'CP' et la 'Ville' avant de passer sur un autre record ou d'aller dans la partie subform de mon formulaire signaletique principal.

  4. #4
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Pourquoi en guise de ville net mets tu pas "Hors Belgique" et comme code postal "B0000".
    Ton champ n'est plus vide et tu es certain que ce n'est pas en Belgique.
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 35
    Points : 20
    Points
    20
    Par défaut
    Parce qu'il y a toujours un CP et une VILLE hors Belgique à indiquer ...

    Sorry ...

  6. #6
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Si tu mets une ville et un CP, alors les champs ne sont plus vides.
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

Discussions similaires

  1. Réponses: 2
    Dernier message: 27/07/2006, 18h50
  2. Réponses: 10
    Dernier message: 02/02/2006, 10h42
  3. validation form en fonction de plusieurs groupe de checkbox
    Par Steph777 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 09/01/2006, 12h00
  4. [Struts] Validate Form et ActionError
    Par cosmos38240 dans le forum Struts 1
    Réponses: 4
    Dernier message: 25/10/2005, 16h00
  5. Réponses: 2
    Dernier message: 15/06/2005, 23h56

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