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 :

Transformer champ texte en champs OUI/NON


Sujet :

Access

  1. #1
    Nouveau membre du Club
    Inscrit en
    Février 2011
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 30
    Points : 27
    Points
    27
    Par défaut Transformer champ texte en champs OUI/NON
    Bonjour à tous,

    j'ai des champs Texte qui ne comporte que des Boolean, donc j'aimerais les transformer en boolean, mais lorsque je suis en mode création et que je met le type de données OUI/NON, il me met que met données vont être perdu, et lorsque je le fais, tout les OUI ont disparu et il ne reste plus que des NON.

    Donc ma question est sans doute symple comment transformer un champs texte en Boolean.

    MErci d'avance

  2. #2
    Membre actif
    Homme Profil pro
    Développeur amateur
    Inscrit en
    Mars 2009
    Messages
    177
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur amateur

    Informations forums :
    Inscription : Mars 2009
    Messages : 177
    Points : 270
    Points
    270
    Par défaut
    Bonjour,

    Effectivement , le changement du type de données du champ en question ne donne pas le résultat escompté. Je ne sais pas pourquoi , d'ailleurs.

    Je te propose d'utiliser la technique suivante que j'ai testé avant de répondre à ton message: Crée une requete de mise à jour et applique la sur un champ nouveau de type oui/non que tu auras crée au prealable dans ta table et qui va receuillir le vrai "oui" et "non" en fonction de la valeur qui se trouve dans le champ texte à modifier. Dans le paramete "Mise à jour" de ta requete, tape la fonction suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    VraiFaux([champ_a_modifier]="oui";0;-1)
    Cordialement

  3. #3
    Expert confirmé Avatar de Richard_35
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    3 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 3 121
    Points : 4 596
    Points
    4 596
    Par défaut
    Bonjour L'coy et Reddafry,

    Citation Envoyé par L'coy
    j'ai des champs Texte qui ne comporte que des Boolean .../...
    ==> tu ne nous dis pas quelles valeurs contiennent ces champs que tu qualifies de booléens.


    Lors de la modification d'un champ "Texte" en champ "Oui/Non" Access converti comme suit :
    • 0 => faux ;
    • 1 => vrai ;
    • -1 => vrai.


    Testé (et approuvé) dans Access 2003.
    Dis-nous et à bientôt,
    Richard.
    ----------------------------------------------------------------------------------------------
    En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
    et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !

Discussions similaires

  1. Transformer champ text en champ numérique
    Par abdelkarim_1987 dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 18/07/2013, 16h46
  2. [ XSL ] - transformer champ texte en champ de saisie Input
    Par ronchman07 dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 14/05/2009, 14h07
  3. Réponses: 3
    Dernier message: 14/09/2007, 06h30
  4. Transformer un champ Mémo en champ Texte
    Par laurent35 dans le forum Access
    Réponses: 7
    Dernier message: 27/09/2006, 13h22
  5. Réponses: 14
    Dernier message: 30/05/2006, 16h55

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