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 :

différence entre .Value et .Text [AC-2003]


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    423
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 423
    Par défaut différence entre .Value et .Text
    Bonjour,

    Je développe avec Access 2003 sous Windows XP pro.

    (suite du problème évènement touche entrée)

    J'ai une zone de texte (Txt_Rech) et un bouton (Btn_Rech)
    et une procédure publique (Rech_Pers) au formulaire

    Cette procédure (Rech_Pers) est appelée sur l'évènement clic du bouton (Btn_Rech) et sur l'évènement touche appuyée de la zone de texte (Txt_Rech)

    Voila une partie du code de ma procédure :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    Public Sub Rech_Pers()
     
    dim Val_Rech as string
    ....
    ....
    ......
    On Error GoTo Err_Rech_Pers
     
    if IsNull(Txt_Rech.Value) Then Error 10
     
    Val_Rech = Txt_Rech.Text
     
     
    ...
    ....
    Err_Rech_Pers
     
    ..
     
    end sub
    Mon problème est la suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Val_Rech = Txt_Rech.Text
    En utilisant .Value ou .Text ça fonctionne dans l'un des cas (Événement clic sur le bouton ou évènement touche appuyée sur la zone de texte)

    Si quelqu'un peut m'expliquer la différence entre .Value et .Text
    et comment dois-je faire pour contourner ce problème ?

    Merci
    Willy

  2. #2
    Membre Expert
    Homme Profil pro
    tripatouilleur de code pour améliorer mon quotidien boulistique
    Inscrit en
    Février 2008
    Messages
    946
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : tripatouilleur de code pour améliorer mon quotidien boulistique
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2008
    Messages : 946
    Par défaut
    Bonjour

    Voici l'aide contenu dans Access pour la propriété ".text"

    "Lorsque le contrôle est activé, la propriété Texte (Text) contient les données texte qui figurent actuellement dans celui-ci ; la propriété Valeur (Value)contient les dernières données enregistrées pour le contrôle. Lorsque vous déplacez le focus vers un autre contrôle, les données de celui-ci sont mises à jour et la propriété Valeur (Value) prend cette nouvelle valeur. Le paramètre de la propriété Texte (Text) n'est alors plus disponible tant que le contrôle n'est pas de nouveau activé. Si vous utilisez la commande Sauvegarder l'enregistrement du menu Enregistrements pour enregistrer les données contenues dans le contrôle sans déplacer le focus, les paramètres des propriétés Texte (Text) et Valeur (Value) seront identiques."


    Bonne utilisation

    Pierre

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    423
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 423
    Par défaut merci
    Merci pour toutes ces informations.
    Je vais le lire et relire à tête reposée, car je n'ai pas tout capté.

    Willy

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    423
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 423
    Par défaut Résolu
    Encore merci

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    423
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 423
    Par défaut Précision
    Pour contourner le problème, j'ai utilisé une variable publique qui récupère la valeur du champ Tx_Rech sur l'événement touche relâchée.

    Willy

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

Discussions similaires

  1. Différence entre value et innerhtml
    Par sniperone dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 16/04/2014, 18h09
  2. Différence entre deux fichiers texte
    Par AJ_ing dans le forum Shell et commandes GNU
    Réponses: 8
    Dernier message: 07/09/2012, 14h02
  3. Réponses: 9
    Dernier message: 12/07/2011, 17h25
  4. Liaison entre value et text d'une texbox au sein d'un template
    Par TERRIBLE dans le forum Windows Presentation Foundation
    Réponses: 12
    Dernier message: 23/05/2009, 16h49
  5. différence entre varchar et text pour l'occupation mémoire
    Par champion dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 16/12/2004, 18h02

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