以文本方式查看主题

-  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查询一个例子的两个问题


图片点击可在新窗口打开查看此主题相关图片如下:360软件小助手截图20121017164546.jpg
图片点击可在新窗口打开查看
如上图

使用的是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
--  

附加一个问题

查询前如下图,可不可以直接是列标题,而不是“第一列”“第二列”...

 


图片点击可在新窗口打开查看此主题相关图片如下:360软件小助手截图20121017170733.jpg
图片点击可在新窗口打开查看

--  作者:飞
--  发布时间: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