簡體   English   中英

如何更改表的字段ms-access 2013 VBA中存儲的小數位數?

[英]How to change number of decimal places stored in a table's field ms-access 2013 VBA?

我有一個宏來格式化我的表,更改字段名稱並執行其他一些格式化操作,然后再將數據推送到MySQL數據庫。 現在,我希望能夠將表中存儲的小數位數更改為小數點后2個數字。 我的字段名稱是“數量”。 是否可以在VBA中設置屬性? 我有一個位於MySQL數據庫上的網頁,因此我想在Access數據庫中進行所有操作和其他修復,以便在我推送數據時就可以使用了。

提前致謝!

運行這樣的UPDATE查詢:

UPDATE myTable
SET Quantity = Round([Quantity], 2)
  1. Acs中沒有2個十進制數字數據類型。 僅4個固定數字是貨幣。 如果您確切需要2-您需要有兩個字段-Long for Integer part和Byte-十進制,我想...
  2. 請記住, 建議的Round([Quantity],2)是Banking,而不是school(標准)舍入!

    回合(12.5)
    12
    回合(13.5)
    14

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM