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 :

recuperer valeur textbox vba


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2011
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 106
    Par défaut recuperer valeur textbox vba
    Bonjour,
    dans une textebox, il se peut que j'ai un nombre a virgule.
    Je voudrais enregistrer ce nombre dans ma base.
    Si le nombre est un entier, pas de probleme, mais si c'est un réel (je ne sais pas si c'est vb ou access), il l arrondi au suppérieur.
    j ai modifié les proprietes du champs, mais rien a faire.

    Merci de votre aide

  2. #2
    Expert confirmé
    Avatar de Dolphy35
    Homme Profil pro
    Responsable Systemes d'Information
    Inscrit en
    Octobre 2004
    Messages
    4 373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable Systemes d'Information
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 373
    Par défaut
    Bonjour,

    Si ton champ est un réel (dans la table) pas de soucis.

    Sinon tu as des fonctions disponibles :

    Dolphy

  3. #3
    Membre éclairé
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    Septembre 2011
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Analyste Programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2011
    Messages : 32
    Par défaut
    Tu parle de VB
    Si tu passe par VB, récupére tu la valeur de ton TextBox via un Double ?

    si tu es avec un Integer ou un Long, VB arrondi automatiquement la valeur, de plus je ne pense pas que VB surporte la "," mais que les nombres décimaux s'écrivent avec un "."

    Si tu ne passe pas par VB ces commentaires sont inutiles

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2011
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 106
    Par défaut
    vb gere la "," ... Mais pas les sql, mais j'utilise une fonction de remplacement.
    en effet, ma variable etait un integer, merci a vous 2

  5. #5
    Expert confirmé
    Avatar de Dolphy35
    Homme Profil pro
    Responsable Systemes d'Information
    Inscrit en
    Octobre 2004
    Messages
    4 373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable Systemes d'Information
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 373
    Par défaut
    re,

    Je viens de créer un zone de texte avec format : Nombre général.

    Dans un Msgbox je récupère bien ma valeur. Ce champ est-il lié à la table ou tu ajoute les données en VBA ?

    Si je lie mon champ à ma table et qu'il est déclarée en réel double dans la table je n'ai aucun soucis à rentré des valeurs comme 3,2 ou 5,25

    Je viens de faire un essai qu'en VBA

    une procédure
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Sub rtValeur(dblValeur As Double)
        MsgBox dblValeur
    End Sub
    Un TextBox et un bouton
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub btnTest_Click()
       rtValeur (Me.txtChiffre)
    End Sub
    J'appel la procédure avec une variable déclarée en Double et aucun soucis

    Dolphy

Discussions similaires

  1. [Débutant] Recuperer valeur textbox dans DataList
    Par Romain0 dans le forum ASP.NET
    Réponses: 16
    Dernier message: 18/06/2012, 15h31
  2. recupere valeur textbox en vb.net
    Par espoir13 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 10/11/2009, 13h41
  3. [VBA-E] Recuperation valeur Textbox en entier
    Par D@rkneo dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 21/05/2007, 13h56
  4. Réponses: 7
    Dernier message: 10/07/2006, 15h01
  5. PB recuperation valeur requetes sous VBA
    Par stan314 dans le forum Access
    Réponses: 2
    Dernier message: 25/05/2006, 11h09

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