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

IHM Discussion :

Champ en saisie rempli par des espaces


Sujet :

IHM

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mars 2015
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Mars 2015
    Messages : 14
    Points : 7
    Points
    7
    Par défaut Champ en saisie rempli par des espaces
    Bonjour,

    J'ai un problème assez étrange avec certains champs de saisie dans un formulaire Access.
    Dès que l'on saisi quelque chose dedans et qu'on en sort, le contenu est automatiquement rempli d'espaces après ce qui a été saisi !
    Pourtant, il n'y a pas de code "Après MAJ" ou "Sur sortie", par exemple.
    Je pense donc à une propriété quelconque, mais je ne trouve pas.

    Pour info, ces champs sont liés à une "Source contrôle", un champ texte dans une table.
    De plus, il s'agit de champs répétés puisque dans un "Formulaire continus".

    J'ai aussi essayé de recréer un des champs, mais le résultat est le même.

    Avez-vous une idée d'où ça peut venir ?

    Merci d'avance,
    Lomion

  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
    Peut-être un masque de saisie ?

    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
    Futur Membre du Club
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mars 2015
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Mars 2015
    Messages : 14
    Points : 7
    Points
    7
    Par défaut
    J'y ai pensé, mais je ne vois pas trop comment supprimer des caractères avec un masque de saisie.
    J'ai aussi ajouté une ligne de code en sortie du champs pour supprimer les espaces (TRIM). Même ça, ça ne fonctionne pas...

  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
    Désolé j'aurai du être moins elliptique, je pensais qu'il y avait peut-être un masque de saisie sur ton champ mais vu ta réponse c'est non.

    Je n'ai qu'un seul cas comme cela c'est quand j'ai utilisé du SQL de mon cru pour créer un champ.
    Au lieu de définir le champ comme pouvant avoir une longueur de N, il m'a créé un champ d'une longueur fixe de N.
    Outre les blancs indésirables, cela m'a pris BEAUCOUP plus d'espace.
    Je m'en suis tiré en supprimant le champ et en le recréant via l'interface.

    Comment crées-tu ton champ ?

    Peut-être pourrais-tu poster une copie d'Écran des propriétés de ton champ.

    As-tu le problème si tu tapes directement dans le champ de la table sans passer par un formulaire ?

    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
    Futur Membre du Club
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mars 2015
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Mars 2015
    Messages : 14
    Points : 7
    Points
    7
    Par défaut
    Désolé pour le retard à répondre, j'ai dû travailler sur autre chose.

    Donc, bonne idée, je n'avais pas essayé et effectivement, je problème est le même dans la table, sans passer par le formulaire !
    Tant que le champ est vide, il est "normal", si je saisi, ne serait-ce que quelques caractères, quand j'en sort et revient dessus, il est plein d'espaces...

    Je ne vois pas du tout ce qui peut donner ce comportement.
    Ca le fait pour tous les champs texte de la table.
    Leurs propriétés sont celles par défaut.

    Et ça le fait sur tous les champs texte de cette table, mais pas sur les autres tables de la base !

    Une idée ?

    Merci
    Lomion

  6. #6
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Est-ce que cette table a été crée manuellement ou par l'importation d'un fichier quelconque ?

    Philippe

  7. #7
    Futur Membre du Club
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mars 2015
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Mars 2015
    Messages : 14
    Points : 7
    Points
    7
    Par défaut
    Bonjour,

    Effectivement, elle a été importée d'une autre base Access dans laquelle elle se comporte tout à fait normalement...

  8. #8
    Invité
    Invité(e)
    Par défaut
    Re

    Ce type de problème m'est déjà arrivé, c'est pour cela que je t'ai posé la question, notamment si c'est des versions différentes d'Access.

    Le mieux est de recréer une table avec les mêmes champs à la main de copier toutes les données dans cette table.

    Philippe

  9. #9
    Futur Membre du Club
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mars 2015
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Mars 2015
    Messages : 14
    Points : 7
    Points
    7
    Par défaut
    Bonjour,

    J'avais un doute... Je viens de retrouver le code d'importation : en fait la table n'était pas importée, mais créée par du code SQL.
    Et le code des champs texte utilisait CHAR(x) au lieu de TEXT(x)...

    Bizarrement, on ne voit aucune différence au niveau des propriétés des champs dans Access.

    Voilà ! Merci pour ton aide.

Discussions similaires

  1. [WD20] Perte de focus sur champ de saisie rempli par lecteur Code-Barre
    Par zazamalagasy dans le forum WinDev
    Réponses: 0
    Dernier message: 02/03/2016, 18h46
  2. [WD17] Champ saisie et saisie assistée : gestion des espaces
    Par Invité dans le forum WinDev
    Réponses: 1
    Dernier message: 19/12/2012, 17h08
  3. Comment remplacer les tabulations par des espaces ?
    Par richarno dans le forum Langage
    Réponses: 7
    Dernier message: 25/10/2007, 14h05
  4. [HTML] Masquer champ mot de passe par des astérisques
    Par Jiraiya42 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 04/11/2006, 01h31
  5. Champs complété par des espaces
    Par DeitY dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 23/06/2005, 16h07

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