以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]SQLTABLE查询一个例子的两个问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=24579) |
-- 作者:hiliuyong -- 发布时间:2012/10/17 17:04:00 -- [求助]SQLTABLE查询一个例子的两个问题
使用的是SQLTABLE 查询语句是:Tables("收货主表查询_1_Table1").Fill("Select * From {Bill_Shou}","SQL2000",True)
1.SysTime列的数据类型在SQL SERVER是"yyyy-MM-dd hh:mm:ss"形式,如何正常显示出来?
2.由于设计的需要,数据库需要用Kehu Pinming,标题是"客户" "品名",有没有语句可以查询出来,直接是表标题
(可不可以设计一个FILL变量,可以设置查询出来是列名还是列标题)
|
-- 作者:hiliuyong -- 发布时间:2012/10/17 17:10:00 -- 附加一个问题 查询前如下图,可不可以直接是列标题,而不是“第一列”“第二列”...
![]() ![]() |
-- 作者:飞 -- 发布时间:2012/10/17 17:24:00 -- 你可以用一个表来保存,列名称与标题信息,在fill之后用sqlcommand后台读取表标题,然后一个循环将表中各标的标题改过来,我的中英文界面系统就是这样做的 |
-- 作者:狐狸爸爸 -- 发布时间:2012/10/17 17:25:00 -- 1、 http://www.foxtable.com/help/topics/1611.htm
Tables("收货主表查询_1_Table1").Fill("Select * From {Bill_Shou}","SQL2000",True) DataTables("收货主表查询_1_Table1").DataCols("SysTime").SetDateTimeFormat(DateTimeFormatEnum.DateTime)
2、 http://www.foxtable.com/help/topics/1275.htm
Tables("收货主表查询_1_Table1").Fill("Select * From {Bill_Shou}","SQL2000",True) with DataTables("收货主表查询_1_Table1") .DataCols("SysTime").SetDateTimeFormat(DateTimeFormatEnum.DateTime) .DataCols("Kehu").Caption = "客户" .DtaCols("Pinming").Caption = "品名" .BuildHeader() End With
3、你应该有答案了。
|
-- 作者:hiliuyong -- 发布时间:2012/10/17 17:38:00 -- 回答很完美,给狐爸100分! |
-- 作者:hiliuyong -- 发布时间:2012/10/17 17:47:00 -- 继续追问,如果要每一列都居中,如何实现。 |
-- 作者:hiliuyong -- 发布时间:2012/10/17 17:56:00 -- muhua 我这个是在SQLTABLE上,表中的属性我都设置好了 这个应该代码才可以 |
-- 作者:hiliuyong -- 发布时间:2012/10/17 17:59:00 -- .DataCols("Kehu"). 有没有WIDTH属性,可以设置宽度的 |
-- 作者:hiliuyong -- 发布时间:2012/10/17 18:10:00 -- 上面比较凌乱,总结下 SQLTABLE上有没有如下功能: 1.设置宽度 2.设置居中 |
-- 作者:狐狸爸爸 -- 发布时间:2012/10/17 18:13:00 -- 看看:
http://www.foxtable.com/help/topics/1375.htm http://www.foxtable.com/help/topics/1786.htm http://www.foxtable.com/help/topics/1787.htm
|