Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/04/2011, 09h54   #1
Invité de passage
 
Elliott Foucher
Inscription : février 2011
Messages : 30
Détails du profil
Informations personnelles :
Nom : Elliott Foucher

Informations forums :
Inscription : février 2011
Messages : 30
Points : 2
Points : 2
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
l'coy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/04/2011, 17h53   #2
Membre confirmé
 
Homme
Développeur amateur
Inscription : mars 2009
Messages : 176
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Maroc

Informations professionnelles :
Activité : Développeur amateur

Informations forums :
Inscription : mars 2009
Messages : 176
Points : 255
Points : 255
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 :
VraiFaux([champ_a_modifier]="oui";0;-1)
Cordialement
reedy est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/04/2011, 12h10   #3
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 176
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 176
Points : 2 805
Points : 2 805
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 !
Richard_35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h40.


 
 
 
 
Partenaires

Hébergement Web