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 :

Requête SELECT simple transforme une partie des champs mémo en champs texte


Sujet :

Access

  1. #1
    Nouveau membre du Club
    Femme Profil pro
    Directeur de projet
    Inscrit en
    Mars 2016
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2016
    Messages : 55
    Points : 29
    Points
    29
    Par défaut Requête SELECT simple transforme une partie des champs mémo en champs texte
    Bonjour le forum!

    J'ai toujours trouvé ici plein de gens avec des idées qui m'ont débloquée dans mes petits projets...alors je retente le coup aujourd'hui, même si je me dis que ce problème là est un peu bizarre...

    J'ai une table qui comprend 2 champs de type "mémo".
    J'exécute sur cette table une requête action qui va créer une nouvelle table.
    Cette requête est une requête SELECT simple (pas de DISTINCT, de GROUP BY, WHERE...).

    La table de résultat reprend le 1er champ mémo...en type "mémo" : pas de problème, j'ai bien tout le texte contenu dans le champ
    Mais le deuxième champ mémo arrive dans la table de résultat sous forme d'un champ "texte" et donc tronqué à 255 caractères!

    Je ne comprends pas le caractère aléatoire de cette modification de champ, qui sont pourtant traités exactement de la même manière.
    Y a-t-il un moyen de forcer dans la requête à ne pas transformer ce champ mémo en champ texte?

    Merci à ceux qui auront peut-être l'idée lumineuse qui m'éclairera!!
    Bonne journée à tous!

  2. #2
    Modérateur

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

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 331
    Points : 23 786
    Points
    23 786
    Par défaut
    Bonjour.

    Quand tu utilises une requête de création, tu ne spécifies pas le type donc il est possible que Access "juge" (je ne connais pas ses critères) que tu n'as pas besoin d'un champ mémo.

    Personnellemt je ne fais pas de création de table.
    Je crée la table à la main puis je la vide avant de la remplir à nouveau.
    Cela prend simplement 2 requêtes : une de suppression et une d'ajout.
    Comme cela je n'ai pas de surprise sur mes champs et je peux avoir des indexes.

    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
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 635
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 635
    Points : 14 606
    Points
    14 606
    Par défaut
    Bonjour,
    c'est un problème récurrent avec l'utilisation de GROUP BY ou DISTINCT : https://www.developpez.net/forums/d2...memo-distinct/
    une solution possible est donnée ici : https://www.developpez.net/forums/d9...55-caracteres/
    Quand on est derrière l'écran on n'a aucun clavier sous les mains ...
    ah non ? donc devant l'écran c'est la connectique ?

Discussions similaires

  1. [AC-2007] lecture d'une requête SQL pour conserver une partie des données
    Par tibofo dans le forum VBA Access
    Réponses: 2
    Dernier message: 25/08/2011, 09h56
  2. Supprimer une partie des informations d'un champ TEXT
    Par Athos77 dans le forum Langage SQL
    Réponses: 3
    Dernier message: 20/12/2010, 09h02
  3. Valider qu'une partie des champs avec les annotations
    Par TucoBouch dans le forum Struts 2
    Réponses: 3
    Dernier message: 11/08/2009, 14h26
  4. Réponses: 3
    Dernier message: 07/04/2006, 10h40
  5. Réponses: 2
    Dernier message: 09/10/2004, 20h45

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