ups danke reinhard aber ich möchte nur
das wenn ich in einem feld die zahl
„12.75“ oder „12.25“ eingebe auch dies
genommen wird, jetzt geschiet dies das es
bei der erste zahl auf „13.00“
aufgerundet und bei der zeite auf „12.00“
abgerundet wird. nun weiss ich nicht ganz
genau (bin nicht mehr im geschäft) welche
format ich bei den felder habe, ganz
bestimmt weiss ich das es „zahl“ ist und
die dezimalstelle ist auf „automatisch“.
„Zahl“ sagt ja erstmal wenig. Es sind mehrere Dinge zu klären:
Zum einen der Feldtyp in der zugrunde liegenden Datenbanktabelle („Zahl“ kann da eben „Long“, „Integer“, „Byte“, „Single“ oder „Double“ sein).
Das andere ist das Darstellungsformat - das aber keine Auswirkungen auf die interne Speicherung der Daten hat.
Und das dritte ist das Eingabeformat - das bestimmte Eingabemöglichkeiten vorsieht und teilweise daraus Konversionen ableitet. (Das gilt z.B. für alle Datums- und Zeit-Eingabeformate…)
Ganz generell: Wenn du runden willst, musst du das selbst machen - das Eingabeformat rundet lediglich für die Darstellung, aber nicht die internen Daten.
Reinhard