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

Modélisation Discussion :

Eliminer des caracteres aleatoires en fin de string


Sujet :

Modélisation

  1. #1
    Candidat au Club
    Inscrit en
    Mai 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Eliminer des caracteres aleatoires en fin de string
    Bonjour,

    D'abord MERCI! pour ce site ou j'ai deja trouve plusieurs reponses et qqus trucs que je ne connaissais pas, en particulier dans les FAQ.

    Sur Access 2007
    Apres avoir developpe une Base qui retraite des ecritures comptables je dois faire face a un software capricieux (Lawson) qui me fourni des extractions en .csv dont le format vari de facon aleatoire.
    Je n'ai aucun controle sur les extractions donc je dois travailler a l'importation des donnees ou dans la base elle meme.

    L'un des champs clef dans la table importee contient des espaces apres le string de data. Le nombre d'espace varie de 0 a 5.

    Exemple de data (j'ai replace les espaces par "#" pour faciliter la visualisation):

    Weatherford Mexico###
    Lobo Sentar#
    Cameron SA
    Chevron Inc##
    Etc..


    Mon ojectif pour que cette base fonctionne correctement quel que soit l'extraction obtenu du systeme comptable est de virer tous les spaces a la fin de chacun des strings afin d'obtenir :

    Weatherford Mexico
    Lobo Sentar
    Cameron SA
    Chevron Inc
    Etc...


    Toute suggestion est la bienvenue.

    Merci

    P

  2. #2
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    Bonjour,

    Au lieu de baser tes formulaires, requêtes, états, VBA sur cette table, base les sur une requête qui épurera les données

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT RTrim(MonChamp), Champ2, ... FROM MaTable

    Tu peux aussi lancer une requête update sur ta table à chaque importation du csv.

  3. #3
    Candidat au Club
    Inscrit en
    Mai 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    J'ai utilise la fonction RTrim dans une query Update juste apres le filtre d'importation. Ca fonctionne bien.

    Merci.

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

Discussions similaires

  1. Réponses: 15
    Dernier message: 19/09/2011, 17h25
  2. Réponses: 5
    Dernier message: 15/02/2008, 12h15
  3. supprimer des caracteres a la fin d'unechaines
    Par warubi dans le forum C++
    Réponses: 7
    Dernier message: 10/02/2007, 17h26
  4. comment supprimer des caracteres en fin de chaines
    Par BernardT dans le forum Langage
    Réponses: 1
    Dernier message: 19/07/2006, 17h41
  5. [String]portabilité des caractères \n et \r
    Par allstar dans le forum Langage
    Réponses: 1
    Dernier message: 25/11/2005, 13h30

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