vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Re: Tostring Nachkommastellen 
Autor: Manfred X
Datum: 22.03.17 08:16

Hallo!


[I]Also Frage an die Allgemeinheit hier:
Warum möchte ToString überhaupt irgend etwas "umwandeln, berechnen usw."[/I]

In den meisten Fällen ist das die Anpassung der Zeichenfolge
an die jeweilige "Culture".

Es gibt aber andere Gründe für Transformationen abgefragter Werte.

Meßwerte besitzen eine begrenzte Genauigkeit und
Berechnungsresultate, die auf fehlerbehafteten Werten beruhen,
besitzen eine noch geringere Genauigkeit.
In einer Datenbank sollten zu jeder Meßwert-bezogenen Spalte
diesbezüglich geeignete Angaben hinterlegt werden.

Gleitkomma-Variablen rechnen mit der datentyp-spezifischen Genauigkeit,
d.h. es werden (auch in Zwischenergebnissen) zu viele Stellen erzeugt.
Man muß deshalb bei den einzelnen Berechnungsschritten immer wieder
geeignete Rundungen vornehmen.
Eine Aufbereitung ist meist auch bei der Dialog-Anzeige fehlerbehafteter
Werte aus Datenbanken erforderlich.
Oft ist die Rundung auf eine bestimmte Zahl von Dezimalstellen dafür wenig geeignet.
Der Genauigkeit kann besser entsprochen werden, z.B. durch Rundung auf halbe
Dezimalen (z.B. 1,0 / 1,5 / 2,0 / 2,5 usw.) oder viertel (1,0 / 1,25 / 1,5 / 1,75 / ...)
Eine Alternative ist die Anzeige der Grenzen eines Sicherheitsintervalls zu jedem
abgefragten Wert.

Auch bei Datumsangaben sind mitunter Aufbereitungen erforderlich.
Findet z.B. während in einer Arbeitsschicht ein Tageswechsel statt, wird der in den
gespeicherten Ablaufdaten (Datum und Zeit) beachtet.
Bei bestimmten Fragestellungen werden die Arbeitsschichten dem Datum des Arbeitsbeginns
zugeordnet und dieser gespeicherte Tageswechsel deshalb ignoriert (Umrechnung des
tatsächlichen Zeitpunkts eines Ereignisses auf das Datum des Schichtbeginns).

Kurzum: Man führt meistens eine Zwischenschicht im Programm ein, in der die
Datenbank-Angaben für die Benutzer-Oberfläche (parameter-gesteuert) transformiert werden.

Beitrag wurde zuletzt am 22.03.17 um 08:23:07 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Tostring Nachkommastellen2.609CAM-Andi21.03.17 16:12
Re: Tostring Nachkommastellen1.964sv0001021.03.17 18:49
Re: Tostring Nachkommastellen1.911Manfred X21.03.17 19:39
Re: Tostring Nachkommastellen1.867CAM-Andi21.03.17 19:44
Re: Tostring Nachkommastellen1.873CAM-Andi21.03.17 19:50
Re: Tostring Nachkommastellen2.044Manfred X21.03.17 20:00
Re: Tostring Nachkommastellen1.868CAM-Andi21.03.17 20:04
Re: Tostring Nachkommastellen1.909Manfred X21.03.17 20:21
Re: Tostring Nachkommastellen1.872CAM-Andi21.03.17 20:32
Re: Tostring Nachkommastellen1.969Manfred X21.03.17 21:08
Re: Tostring Nachkommastellen1.898CAM-Andi21.03.17 21:22
Re: Tostring Nachkommastellen1.922Franki22.03.17 03:43
Re: Tostring Nachkommastellen1.830Manfred X22.03.17 08:16
Re: Tostring Nachkommastellen2.004Franki23.03.17 01:47
Re: Tostring Nachkommastellen1.855Manfred X23.03.17 12:54
Re: Tostring Nachkommastellen1.982CAM-Andi22.03.17 08:30
Re: Tostring Nachkommastellen2.066CAM-Andi22.03.17 09:17
Re: Tostring Nachkommastellen1.861Manfred X22.03.17 09:30
Re: Tostring Nachkommastellen1.899Kuno6022.03.17 17:09

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel