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

VBA Access Discussion :

Substitution de valeurs de champs


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Septembre 2007
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 11
    Par défaut Substitution de valeurs de champs
    Bonjour,

    Pouvez-vous m'aider ?

    J'ai une quarantaine de champ de type case à cocher. Dans dans ma table j'ai, pour chaque champ, rien ou '-1' selon que la case a été cochée ou non. Je voudrais un "x" à la place de '-1' . Est ce possible ?

    Grand merci

  2. #2
    Membre habitué
    Inscrit en
    Septembre 2007
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 11
    Par défaut
    Non tout bêtement parce que je fais une exportation sous Excel et que la croix "x" est un meilleur symbole pour un profane que "-1' (ou VRAI/FAUX)

  3. #3
    Membre habitué
    Inscrit en
    Septembre 2007
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 11
    Par défaut
    Oui j'avais pensé à cette solution. Mais le fichier Excel est généré à la volée (après clic sur un bouton), c'est pourquoi je préfère que la modif se fasse côté ACCESS.

    A la limite, il faudrait un code équivalent côté ACCESS et là je patauge un peu.

    if [champ1]="-1" Then [champ1]="x"

    Et je pourrais l'intégrer dans une procédure évenementielle.

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Localisation : Sénégal

    Informations forums :
    Inscription : Juin 2003
    Messages : 1 229
    Par défaut
    Au lieu d'ajouter un nouveau champ dans ta table ou te compliquer la vie avec un code tu peux simplement utiliser IIF pour transformer ton champ.

    Si c'est une table que tu importe, transforme la en requête en changeant le champ concerné par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    IIF(Champ=-1;"X";Null)
    Tout simplement

Discussions similaires

  1. [CR8.5] Afficher 1ere valeur du champ sur chaque entête
    Par marvel dans le forum SAP Crystal Reports
    Réponses: 4
    Dernier message: 11/07/2005, 08h31
  2. Réponses: 2
    Dernier message: 15/06/2005, 15h57
  3. [FOREIGN K] Valeur de champ = nom de table. Bonne pratique ?
    Par Seb des Monts dans le forum Langage SQL
    Réponses: 9
    Dernier message: 17/05/2005, 10h56
  4. Tri par la moyenne des valeurs de champs ?
    Par rozwel dans le forum Requêtes
    Réponses: 8
    Dernier message: 28/01/2005, 18h35
  5. [servlet][tester la valeur des champs récupérés]
    Par maya5 dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 14/05/2004, 10h06

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