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 :

Remplacer LE "0" de gauche par d'autres caractères [AC-2007]


Sujet :

Access

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2010
    Messages : 29
    Points : 22
    Points
    22
    Par défaut Remplacer LE "0" de gauche par d'autres caractères
    Bonjour,

    j'ai un petit problème, qui à mon avis pour vous sera vite résolu ...
    j'ai un champ "FAX" (texte) qui commence par le préfixe "0..."
    Je dois remplacer le 1ier "0" par "0032" et évidemment sur je fais une requête MAJ : Remplacer(... "0";"0032"), ça me remplace tous les "0" ... mais moi, c'est uniquement le premier que je veux remplacer, bon sang d'bonsoir

    merciiii

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 323
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 323
    Points : 23 758
    Points
    23 758
    Par défaut
    Bonjour

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    iif(left([tonChamp]; 1)="0";"0" & [tonChamp]; [TonChamp])
    Teste si le 1er caractère est un 0 et si oui, ajoute un 0 devant, sinon prend le nombre tel que.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2010
    Messages : 29
    Points : 22
    Points
    22
    Par défaut
    Bonjour René,

    merci pour la réponse... mais disons que, je ne m'y connais pas vraiment en sql, module et autre fonction
    j'ai appris Access sur le tas, je me débrouille bien avec pour le boulot et je contourne les problèmes que je rencontre
    Par exemple, pour celui-ci : exporter la table en excel, convertir mon champ en Largeur Fixe =>hop, mon "0" se retrouve dans une autre colonne
    je réimporte mon fichier=>remplacer "0" par ma valeur et puis je fusionne les 2 champs

    Si tu pouvais détailler ta réponse, ça me ferait très plaisir
    En tout cas, merci déjà d'avoir répondu,

    bonne journée

  4. #4
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 323
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 323
    Points : 23 758
    Points
    23 758
    Par défaut
    OK, pas de problème.

    1. Tu crées une nouvelle requête avec l'éditeur de requête.
    2. Tu choisis la table qui t'intéresse.
    3. Tu définis la requête de type "Mise à jour".
    4. Tu choisis dans la table le champ que tu veux modifier et tu le glisse dans les colonnes en bas.
    5. Sur la ligne Mise à jour tu mets iif(left([tonChamp]; 1)="0";"0" & [tonChamp]; [TonChamp]) en adaptant à ton besoin.
    6. Tu exécutes la requête.


    Note que iif() et left() vont être traduits en français par Access mais que je n'arrive jamais à me souvenir de la traduction.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2010
    Messages : 29
    Points : 22
    Points
    22
    Par défaut
    super, merciiii bcp (une p'tite corde en plus à mon p'tit arc)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 24/04/2008, 16h46
  2. Remplacer une ligne d'un fichier texte par une autre
    Par devalender dans le forum WinDev
    Réponses: 12
    Dernier message: 24/07/2007, 20h51
  3. Remplacer Saut de ligne par un autre caractère
    Par kurtalis dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 18/05/2007, 18h40

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