![]() |
![]() |
|
![]() |
![]() |
|
Registrieren | Hilfe/Forumregeln | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Jr. Member
![]() |
![]() Hiho!
Möchte folgendes machen. Ich möchte alle Zahlen auf zwei Kommastellen reduzieren oder auffüllen. Die sollen aber nicht gerundet werden, sondern lediglich abgeschnitten. Also zB: 16,50789 = 16,50 (und NICHT 16,5 ![]() Und, wenn ich nur 16 habe, soll dann 16,00 stehen! THX
____________________________________
Lieber stehend sterben, als knieend leben! ------------------------------------------------------ ------------V-I-V-A---L-O-S---T-I-O-Z------------ |
![]() |
![]() |
![]() |
#2 |
gesperrt
Registriert seit: 08.06.2002
Alter: 76
Beiträge: 4.263
|
![]() hi,
zahlenformat 0.000.000,00 verwenden |
![]() |
![]() |
![]() |
#3 |
Jr. Member
![]() |
![]() Wie würde das denn genau aussehen, wenn ich eine Variable in nem label ausgebe? wie soll ich das dann schreiben? =) plz beispiel =)
____________________________________
Lieber stehend sterben, als knieend leben! ------------------------------------------------------ ------------V-I-V-A---L-O-S---T-I-O-Z------------ |
![]() |
![]() |
![]() |
#4 | |
Inventar
![]() Registriert seit: 08.04.2001
Beiträge: 3.101
|
![]() Ev. hilft:
Zitat:
|
|
![]() |
![]() |
![]() |
#5 |
Jr. Member
![]() |
![]() das würde dann also so aussehen müssen:
FormatNumber(LABELXY ,##) ?? =) oder mach ich das dann mit Nullen, wenn es um die Dezimalstellen geht?
____________________________________
Lieber stehend sterben, als knieend leben! ------------------------------------------------------ ------------V-I-V-A---L-O-S---T-I-O-Z------------ |
![]() |
![]() |
![]() |
#6 |
Jr. Member
![]() |
![]() Also, ich hab da jetzt so ein kleines Prog geschrieben, damit ich das austesten kann! Folgendes hab ich geschrieben:
Private Sub cmdFormat_Click() Dim EZahl As Long EZahl = txtEingabe FormatNumber (EZahl = 0) Zahlenformat.lblAusgabe = EZahl End Sub und dabei rundet er mir. Ich hab das mit -1 und -2 ebenfalls versucht, also nicht nur mit Null, und er rundet mir auf eine Ganzzahl ohne Dezimalstellen. Was mach ich denn da noch falsch? =)
____________________________________
Lieber stehend sterben, als knieend leben! ------------------------------------------------------ ------------V-I-V-A---L-O-S---T-I-O-Z------------ |
![]() |
![]() |
![]() |
#7 |
Jr. Member
![]() |
![]() ach ja, und mit 1 .. 2 hab ich es auch versucht. also egal wie viele dezimalstellen ich ihm angabe, dass ich haben will .. er rundet mir einfach auf eine ganzzahl .. RUNDET .. genau das was ich ned will
![]()
____________________________________
Lieber stehend sterben, als knieend leben! ------------------------------------------------------ ------------V-I-V-A---L-O-S---T-I-O-Z------------ |
![]() |
![]() |
![]() |
#8 |
Inventar
![]() |
![]() nur so ne frage: wofür brauchst du das?
|
![]() |
![]() |
![]() |
#9 |
Jr. Member
![]() |
![]() hehe für meine projektarbeit in der schule, die ich bis nach ostern fertig haben muss. in dem programm geht es halt um preise und es gibt kaum preise mit 3 dezimalstellen. deshalb muss ich auf zwei abschneiden, weil kein schwein will mehr zahlen als es kostet
![]() und das brauch ich halt sehr dringend und bald .. aba irgendwie hilft mir hier keiner so definitiv dass die sache mal geklärt wäre. kenn mich mit diesem formatbefehl halt einfach ned aus .. ![]()
____________________________________
Lieber stehend sterben, als knieend leben! ------------------------------------------------------ ------------V-I-V-A---L-O-S---T-I-O-Z------------ |
![]() |
![]() |
![]() |
#10 |
Inventar
![]() |
![]() ich bin grad am versuchen. is zwar ziemlich umständlich aber imm großen und gnze funzt es schon.
|
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
Themen-Optionen | |
Ansicht | |
|
|