Foxtable(狐表)用户栏目专家坐堂 → 如何将SQLQuery表中的数字显示格式设置为会计样式?


  共有12503人关注过本帖树形打印复制链接

主题:如何将SQLQuery表中的数字显示格式设置为会计样式?

帅哥哟,离线,有人找我吗?
wcs
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1034 积分:7402 威望:0 精华:0 注册:2008/8/31 22:52:00
如何将SQLQuery表中的数字显示格式设置为会计样式?  发帖心情 Post By:2010/12/6 23:34:00 [显示全部帖子]

例如将123456,显示为123,456.00?

 

这样的表没有视图管理的,查阅起来不太方便。

 

如何变通解决?

 

 

[此贴子已经被作者于2010-12-6 23:41:31编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
wcs
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1034 积分:7402 威望:0 精华:0 注册:2008/8/31 22:52:00
  发帖心情 Post By:2010/12/7 22:20:00 [显示全部帖子]

我的是窗口中的SQLQuery类型的table表,不是datatable表,没有SetFormat属性的。

 

我发现这样的表,无法设置列宽、数字格式和表视图。

 

有什么变通的方法吗?


 回到顶部
帅哥哟,离线,有人找我吗?
wcs
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1034 积分:7402 威望:0 精华:0 注册:2008/8/31 22:52:00
  发帖心情 Post By:2010/12/7 22:39:00 [显示全部帖子]

我想直接在Sql查询中用format来设置数字格式。

 

.Fill("Select 总包合同编号,财务项目编号,客户编号,客户名称,年,月,日,凭证类型,凭证编号,摘要,format(开piao金额,"#,###.00") As 开piao金额,收款金额 From {客户明细}","zbxmgl",True)

 

上面的一段代码无法保存,请给帮修改一下。

 



 回到顶部
帅哥哟,离线,有人找我吗?
wcs
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1034 积分:7402 威望:0 精华:0 注册:2008/8/31 22:52:00
  发帖心情 Post By:2010/12/7 23:03:00 [显示全部帖子]

是没有format函数。试试DATATABLE的属性看看。
[此贴子已经被作者于2010-12-7 23:10:21编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
wcs
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1034 积分:7402 威望:0 精华:0 注册:2008/8/31 22:52:00
  发帖心情 Post By:2010/12/7 23:29:00 [显示全部帖子]

 Tables("财务数据查询_Table1").SetColVisibleWidth("总包合同编号|80|财务项目编号|80|客户编号|80|客户名称|150|年|40|月|20|日|20|凭证类型|30|凭证编号|30|摘要|200|开piao金额|100|收款金额|100")
 DataTables("财务数据查询_Table1").DataCols("开piao金额").SetFormat("#,###.00")
 DataTables("财务数据查询_Table1").DataCols("收款金额").SetFormat("#,###.00")

 

我没用SQL的函数

 

只会狐表就可以了。


 回到顶部