2010-04-29 10 views
1

Je veux juste demander comment définir la zone de texte afin qu'elle affiche les nombres décimaux. Couse maintenant si je lis un nombre décimal de ma base de données d'accès comme 0,2 il affiche seulement 0 Tnx pour l'aide!Affichage des valeurs décimales de la base de données dans la zone de texte

+0

sont les nombres (par exemple 0,2) stockés sous forme de chaînes ou types numériques réels dans votre base de données Access? –

+1

Comment peuplez-vous la zone de texte? Il est plus probable que vous rencontriez un problème dans l'accès aux données ou dans la liaison de données où vous récupérez/convertissez accidentellement la valeur sous la forme d'un nombre entier au lieu d'un nombre décimal. Par défaut, la zone de texte ne doit pas modifier la valeur (sauf si le problème est que vous l'avez défini sur une longueur maximale de 1, auquel cas il est tronqué) – heisenberg

+0

@Adam .... ils sont stockés en double (Au début, ils étaient stockés sous la forme d'un entier, donc j'ai changé pour doubler et les nombres ont été stockés dans la forme correcte dans la base de données) – simon

Répondre

0

Vérifiez les options de formatage sur la zone de texte pour vous assurer qu'il est défini sur fixe ou standard et que le nombre de décimales est supérieur à 0!

EDIT:

Voici une réponse plus détaillée

  • Ouvrez le formulaire en mode conception
  • Assurez-vous que la fenêtre des propriétés est affichée, si elle est pas alors faites un clic droit sur le contrôle et cliquez sur les propriétés
  • Allez dans l'onglet "Format", sous cet onglet est un champ appelé "format" et un autre appelé "décimales"
  • Modifiez-les afin qu'ils sho w « Numéro général » et « Auto »

Cela devrait faire l'affaire

+0

où puis-je faire ça? – simon

+0

Kevin-simon ne fonctionne pas en accès mais en codage en C# donc votre réponse verbeuse n'aidera pas beaucoup ... – Murph

+0

C'est l'un des problèmes avec le tag MS-ACCESS - ça couvre trop. Dans ce cas, Access n'est pas impliqué du tout, seulement le moteur de base de données Jet/ACE. J'ai commencé à répondre à cela hier avant que je réalise que ce n'était pas du tout une question d'Access. –

Questions connexes