Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/09/2011, 11h01   #1
Membre à l'essai
 
Inscription : février 2011
Messages : 76
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 76
Points : 20
Points : 20
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
xargin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2011, 11h07   #2
Rédacteur/Modérateur
 
Avatar de Dolphy35
 
Homme Morgan BILLY
Technicien de Production
Inscription : octobre 2004
Messages : 4 103
Détails du profil
Informations personnelles :
Nom : Homme Morgan BILLY
Âge : 33
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Technicien de Production
Secteur : Industrie

Informations forums :
Inscription : octobre 2004
Messages : 4 103
Points : 8 729
Points : 8 729
Bonjour,

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

Sinon tu as des fonctions disponibles :

Dolphy
__________________
Personnaliser la vue Backstage d'Access 2010
Découvrez avec nous Office 2010
Je ne réponds pas aux questions techniques par MP
Dolphy35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2011, 11h28   #3
Invité de passage
 
Homme
Étudiant
Inscription : septembre 2011
Messages : 7
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Haute Garonne (Midi Pyrénées)

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

Informations forums :
Inscription : septembre 2011
Messages : 7
Points : 4
Points : 4
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
Kaëléphine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2011, 11h46   #4
Membre à l'essai
 
Inscription : février 2011
Messages : 76
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 76
Points : 20
Points : 20
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
xargin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2011, 11h49   #5
Rédacteur/Modérateur
 
Avatar de Dolphy35
 
Homme Morgan BILLY
Technicien de Production
Inscription : octobre 2004
Messages : 4 103
Détails du profil
Informations personnelles :
Nom : Homme Morgan BILLY
Âge : 33
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Technicien de Production
Secteur : Industrie

Informations forums :
Inscription : octobre 2004
Messages : 4 103
Points : 8 729
Points : 8 729
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 :
1
2
3
Sub rtValeur(dblValeur As Double)
    MsgBox dblValeur
End Sub
Un TextBox et un bouton
Code :
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
__________________
Personnaliser la vue Backstage d'Access 2010
Découvrez avec nous Office 2010
Je ne réponds pas aux questions techniques par MP
Dolphy35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h50.


 
 
 
 
Partenaires

Hébergement Web