von herz4 » Mi, 27.10.2010 11:25
Mein Mitleid ist ganz auf Deiner, ZM113 Seite.
Mir scheint(!) eine besondere Formatierung der Tabelle(?) oder des Tabellenfeldes nicht nützlich. Ich meinte eher, in den Zahlen der Auswahlliste, also der dazugehörigen Abfrage das Dezimalkomma gegen den Punkt einzutauschen. Dies war mein Ansatz, weil ZM113 mitteilte, Listenfelder sind immer vom Typ String?! Wenn dann trotzdem dem Formularfeld ein Datensatzfeld vom Typ Numeric(...,2) zugeordnet ist, muss bei der Datensatzaktion der String in eine Zahl umgewandelt werden. Dies macht Base nach meiner Erfahrung so, dass bei auftretendem Komma Schluss ist, ein Punkt aber als Dezimaltrenner gelesen wird.
Weiter oben schreibt ZM113, dass noch mit Punkt im Formularfeld eingetragen wurde, dann aber "gerundet" wird. Wirklich gerundet, oder Nachkommastellen abgeschnitten?! Vielleicht kommst Du damit weiter...?
ZM113, Du bist verständlich! Ich auch ...?
René
Mein Mitleid ist ganz auf Deiner, ZM113 Seite.
Mir scheint(!) eine besondere Formatierung der Tabelle(?) oder des Tabellenfeldes nicht nützlich. Ich meinte eher, in den Zahlen der Auswahlliste, also der dazugehörigen Abfrage das Dezimalkomma gegen den Punkt einzutauschen. Dies war mein Ansatz, weil ZM113 mitteilte, Listenfelder sind immer vom Typ String?! Wenn dann trotzdem dem Formularfeld ein Datensatzfeld vom Typ Numeric(...,2) zugeordnet ist, muss bei der Datensatzaktion der String in eine Zahl umgewandelt werden. Dies macht Base nach meiner Erfahrung so, dass bei auftretendem Komma Schluss ist, ein Punkt aber als Dezimaltrenner gelesen wird.
Weiter oben schreibt ZM113, dass noch mit Punkt im Formularfeld eingetragen wurde, dann aber "gerundet" wird. Wirklich gerundet, oder Nachkommastellen abgeschnitten?! Vielleicht kommst Du damit weiter...?
ZM113, Du bist verständlich! Ich auch ...?
René