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 :

Verification de 2 champs avant insertion


Sujet :

Access

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 60
    Points : 38
    Points
    38
    Par défaut Verification de 2 champs avant insertion
    Bonjour,

    J'ai un formulaire basé sur une table. Mon probleme : Ce formulaire contient plusieurs champs, dont 2 qui me pose problème : pour que je puisse enregistrer mon nouvel enregistrement, il faut que l un de ses 2 champs (et seulement un) soit renseigné. comment puis je faire ?

    Merci de votre aide !

    Elodie

  2. #2
    Expert confirmé Avatar de nico84
    Homme Profil pro
    Consultant/développeur ERP
    Inscrit en
    Mai 2008
    Messages
    3 117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant/développeur ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 3 117
    Points : 5 244
    Points
    5 244
    Par défaut
    Bonjour,

    Si j'ai bien compris, en sortie d'un champ s'il n'est pas vide il suffit de vider l'autre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    private sub ch1_afterupdate(cancel as integer)
      if not isnull(ch1) then ch2=null
    end sub
    NB : attention, "" <> null

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 60
    Points : 38
    Points
    38
    Par défaut
    non en fait, j ai résolu mon problème pour qu il ne puisse pas renseigner les 2 en meme temps, maintenant, je voudrais qu avant que l enregistrement se mette a jour ou se crée que je puisse vérifier que les 2 ne sont pas nuls, qu il en a bien renseigné un des 2 (ils sont vides au départ tous les 2)

    euh je sais pas si je suis très clair


    merci pour ton aide !

  4. #4
    Expert confirmé Avatar de nico84
    Homme Profil pro
    Consultant/développeur ERP
    Inscrit en
    Mai 2008
    Messages
    3 117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant/développeur ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 3 117
    Points : 5 244
    Points
    5 244
    Par défaut
    Ah ben ça c'est pas possible en écrivant directement dans la table, sauf en imposant de saisir d'abord un de ces 2 champs

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 60
    Points : 38
    Points
    38
    Par défaut


    il n'y a pas un événement style onInsert que je pourrais bloquer avec un message d erreur si mes 2 champs sont vides ?

  6. #6
    Expert confirmé Avatar de nico84
    Homme Profil pro
    Consultant/développeur ERP
    Inscrit en
    Mai 2008
    Messages
    3 117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant/développeur ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 3 117
    Points : 5 244
    Points
    5 244
    Par défaut
    P'têt ben qu'oui en fait

    J'ai l'habitude de faire un refresh à chaque changement de case pour éviter des problèmes d'accès concurrents mais en réalité tant que le refresh n'est pas fait la table n'est pas modifiée donc ce type de controle doit être possible

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 60
    Points : 38
    Points
    38
    Par défaut
    personne pour m aider ?

Discussions similaires

  1. [MySQL] Recuperer les champs avant insertion dans la base de données.
    Par jmtrivia dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 23/04/2014, 16h00
  2. Verification champs avant fermeture
    Par tumoo dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 06/10/2011, 11h54
  3. verification si exite dans la base avant insertion
    Par Miss kouka dans le forum Langage
    Réponses: 3
    Dernier message: 14/05/2010, 20h31
  4. Controles des champs avant insertion dans la base de donnees avec talend
    Par tchanga dans le forum Développement de jobs
    Réponses: 3
    Dernier message: 16/06/2008, 17h56
  5. [Debutant] Verification avant insertion
    Par diaboloche dans le forum Langage SQL
    Réponses: 1
    Dernier message: 21/09/2007, 16h09

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