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 :

Problème avec concatener [AC-2010]


Sujet :

Access

  1. #1
    Candidat au Club
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 43
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Décembre 2014
    Messages : 2
    Points : 3
    Points
    3
    Par défaut Problème avec concatener
    Bonsoir,

    Je me permet de vous contacter car je ne sais vraiment plus du tout comment régler ce problème, j'y ai passé toute l'après midi, c'est un véritable mystère pour moi.

    J'ai crée plusieurs tables, et pour un champs je fais un concatener de plusieurs champs.
    J'ai pour certaines tables un espace qui vient s'ajouter au bout de la formule pour une raison inconnue, car j'ai bien vérifié je n'ai pas d'espace dans mes champs ni dans ma formule.
    Ce qui est vraiment bizarre c'est que cet espace s'ajoute vraiment que pour certaines tables pas toutes (car je concatene les memes champs pour plusieurs tables) et que cela concerne des enregistrements précis et communs à chaque fois

    j'ai ajouté le fichier pour plus de clarté ! Merci beaucoup pour votre aide !

    Bonne soirée
    Fichiers attachés Fichiers attachés

  2. #2
    Membre éclairé Avatar de pyloupylou
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Janvier 2012
    Messages
    438
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2012
    Messages : 438
    Points : 666
    Points
    666
    Par défaut
    hello, tardivement certes

    ajoutes un trim

  3. #3
    Membre expérimenté Avatar de RobiPMS
    Homme Profil pro
    Conseiller psycho-pédagogique
    Inscrit en
    Octobre 2007
    Messages
    827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Conseiller psycho-pédagogique
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2007
    Messages : 827
    Points : 1 506
    Points
    1 506
    Par défaut
    Bonjour pyloupylou.
    Manifestement, tu n'as pas essayé.
    Cela ne change rien. Quel que soit l'ordre dans lequel on concatène, avec trim ou sans trim, il y effectivement un espace qui s'ajoute très bizarrement pour certains enregistrements, sans raison apparente.
    Cordialement.

  4. #4
    Membre éclairé Avatar de pyloupylou
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Janvier 2012
    Messages
    438
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2012
    Messages : 438
    Points : 666
    Points
    666
    Par défaut
    on ne l'a fait pas au grand singe , j'avais pourtant regardé la base

    mais tel le sapajou rusé, je vais essayer de me rattaper

    J'ai fait un test en extrayant le dernier caractère de la rubrique concatenatekey et bizarrement à chaque fois c'est la valeur ascii 41 ")" qui ressort !
    Pourtant on voit bien qu'il semble y avoir un espace .....
    Mais j'ai peut être une explication, sur les 3 lignes concernées il y a un retour chariot au milieu de la chaîne ( à la fin de factory ) et ce caractère semble se déporter à la fin de la concaténation,
    du moins en affichage, c'est un peu comme si l'affichage se passait en deux étapes, 1: préparation de la longueur à afficher par rapport au nombres de caractères détectés, puis remplissage avec la chaîne proprement dite mais comme les caractères 0A0D ne sont pas affichables , il y a un décalage à la fin de la chaîne....

  5. #5
    Membre expérimenté Avatar de RobiPMS
    Homme Profil pro
    Conseiller psycho-pédagogique
    Inscrit en
    Octobre 2007
    Messages
    827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Conseiller psycho-pédagogique
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2007
    Messages : 827
    Points : 1 506
    Points
    1 506
    Par défaut
    Bien vu, pyloupylou!
    C'est effectivement le retour à la ligne, que je n'avais pas vu () qui est à l'origine du problème. Bon à savoir, en l'occurence!
    Et bonnes fêtes de fin d'année!
    RL

  6. #6
    Membre expert
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Octobre 2012
    Messages
    1 873
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2012
    Messages : 1 873
    Points : 3 459
    Points
    3 459
    Par défaut
    Bonjour samara94, pyloupylou, RobiPMS,

    La différence est causée par le champ "Factory". À la fin de certaines lignes il y a un caractère de retour de ligne "chr(10)". Lignes 2, 3 et 4.

    Bonne journée

  7. #7
    Membre expert
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Octobre 2012
    Messages
    1 873
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2012
    Messages : 1 873
    Points : 3 459
    Points
    3 459
    Par défaut
    Oupssss,

    Je crois que j'avais pas toute la discussion...

    Bonne journée

  8. #8
    Candidat au Club
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 43
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Décembre 2014
    Messages : 2
    Points : 3
    Points
    3
    Par défaut Super
    Bonjour a tous merci pour votre reponse en effet c etait bien ce retour a la ligne qui me creee un espace en bout de mon concatener lerci pour votre aide je passerai en texte mes colonnes avant dimporter bonne journee et bonne anneee !

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 28/05/2015, 09h59
  2. problème avec concatenation
    Par siham_06 dans le forum Langage
    Réponses: 3
    Dernier message: 04/12/2005, 04h25
  3. Problème avec le type 'Corba::Any_out'
    Par Steven dans le forum CORBA
    Réponses: 2
    Dernier message: 14/07/2002, 18h48
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

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