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

VBA Access Discussion :

Erreur 2185 (Copier deux Champs Format 000000)


Sujet :

VBA Access

  1. #1
    Membre du Club
    Inscrit en
    Juillet 2007
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 75
    Points : 48
    Points
    48
    Par défaut Erreur 2185 (Copier deux Champs Format 000000)
    Bonjour, j'enregistre dans des variables des numéros à 6 caractères du format : 000000. (Exemple 070101)
    J'ai mit tous mes champs au bon format, seulement lorsque je fait :

    Champ2.Value = Champ1.value

    Il m'enlève le premier 0 alors que moi je veux le garder. Alors j'ai essayé en faisant Champ2.Value = Champ1.Text
    Seulement la j'ai l'erreur 2185 : Impossible de faire référence à une propriété ou de la définir pour un contrôle si ce dernier n'est pas activé.
    Merci de m'aider

  2. #2
    pgz
    pgz est déconnecté
    Expert éminent Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Points : 6 591
    Points
    6 591
    Par défaut
    Bonjour.

    j'ai l'impression qu'il y a quelques confusions entre variable, champ et contrôle; ainsi qu'entre valeur et format.
    Un format n'influence pas une valeur, il permet juste de la présenter d'une façon choisie.
    le nombre 070101 n'existe pas, c'est juste une façon de présenter le nombre 70101.
    Donc pour continuer avec cet exemple, la valeur enregistrée en table ne peut être que 70101. Par contre cette valeur peut être affichée sur un formulaire ou un état '070101' si le contrôle correspondant est au format "000000".

    Bon courage,

    PGZ

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

Discussions similaires

  1. [XL-2007] Comparer 2 cellules, si identiques copier deux champs
    Par rascoual dans le forum Excel
    Réponses: 1
    Dernier message: 08/07/2014, 18h59
  2. Copier un champ formaté dans une nouvelle table
    Par sub-0 dans le forum Débutez
    Réponses: 1
    Dernier message: 28/12/2011, 13h41
  3. [AC-2000] msgbox d'erreur en fonction de deux champs
    Par polo31 dans le forum VBA Access
    Réponses: 4
    Dernier message: 06/07/2009, 10h31
  4. Problème de format entre deux champs
    Par martiner dans le forum Access
    Réponses: 3
    Dernier message: 04/02/2009, 08h52
  5. Format copier/coller champ de texte
    Par bamboklata dans le forum Word
    Réponses: 1
    Dernier message: 24/07/2007, 04h32

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