我有一个具有1列的列表框,其中使用基于Oracle的ADODB Recordset填充
strsql = "SELECT '£' || expected_cost as ""Cost"""
lstComm.RowSourceType = "Table/Query"
Set lstComm.
Recordset = rs
查询返回1.58英镑,但列表框显示#1.58。
如果我使用
strsql = "trim(TO_CHAR(round(expected_cost,2), 'L9999999999999.99')) as ""Cost"""
查询返回£1.58,但列表框显示$ 1.58。
是否可以将列填充为英国货币,同时将RowSourceType保留为“表/查询”?
答案 0 :(得分:1)
简单答案:是。
最简单(也是最好)的方法是使用Currency
格式类型。在这里,您只需将Format
字段从Currency
更改为£#,##0.00;(£#,##0.00)