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

Macros et VBA Excel Discussion :

Taille de champs avec recordset


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Août 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 12
    Par défaut Taille de champs avec recordset
    Bonjour à tous,
    avant d'exposer mon problème, je tiens à remercier Developpez.com et toutes les personnes qui le font vivre car c'est grace à ce site que je peux avancer dans mon boulot et aussi grace à vous que je n'ai pas eu besoin (jusqu'a maintenant) de poster un message.

    Alors voila,
    a l'aide d'une connection ADODB je rempli des cellules d'un classeur (Base de Donnée) avec des données de cellules du classeur ou se trouve la macro.

    L'orsque je viens écrire le contenu d'une cellule (plus de 255 characteres) le message d'erreur "Le champs est trop petit pour accepter la quantité de donnée que vous voulez ajoutez" apparait.

    Si quelqu'un peux m'aiguiller sur le sujet ...

    Merci

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 419
    Par défaut
    Deux pistes
    Avant la récupération des données sur la zone posant problème
    Données validation
    Autoriser longueur de texte mini0 maxi 1000

    Sinon
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Select  left(monchamp,255) as resu1, iif len(monchamp)>255,right(monchamp,(len(monchamp)-255, "")) as resu2

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Août 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 12
    Par défaut
    D'après ce que tu me propose c'est de limiter la saisie de charactere ou de scinder le contenu en 2 conteners.
    Le problème c'est que je doit absolument rapatrier toutes les données contenu dans la cellule sans la limiter aux utilisateurs. Et en ce qui concerne la division du contenu, je veux bien mais je ne sais plus me servir d'ADODB pour envoyer plusieurs valeurs dans une même cellule.

Discussions similaires

  1. requête SELECT avec champ de recordset
    Par matt41 dans le forum VBA Access
    Réponses: 4
    Dernier message: 04/07/2012, 11h47
  2. Réponses: 4
    Dernier message: 11/09/2008, 16h03
  3. [Généralités] Un type de champ avec taille plus de 255?
    Par devlopassion dans le forum Access
    Réponses: 7
    Dernier message: 05/12/2006, 08h45
  4. Taille des surfaces avec DirectDraw
    Par Shakram dans le forum DirectX
    Réponses: 5
    Dernier message: 09/09/2002, 00h42
  5. Taille des champs proportionnelle...
    Par Depteam1 dans le forum Composants VCL
    Réponses: 2
    Dernier message: 09/08/2002, 11h48

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