Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共10 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:求助SQLtable如何数据如何显示日期时间型数据

1楼
exonjee 发表于:2009/12/8 15:55:00

1、例如SQL数据库A表字段“操作时间”显示:2009-12-08 15:34:40.000
在Foxtable中的SQLtable表中“操作时间”列显示为:2009-12-08

如何在Foxtable中的SQLtable表中“操作时间”列显示为:2009-12-08 15:34:40


2、SQL表中字段是逻辑型数据,显示为Null值时,Foxtable中SQLtable表相应列显示逻辑型是方框中有个绿色方块,如何取消;SQL中显示为0值时,Foxtable中SQLtable表相应列显示逻辑型是方框中是没有绿色方块,如图


图片点击可在新窗口打开查看此主题相关图片如下:aa.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2009-12-8 16:02:10编辑过]
2楼
mr725 发表于:2009/12/8 16:09:00
1、 列属性:日期时间格式: DateLongTime 试一试。
3楼
exonjee 发表于:2009/12/8 16:13:00
sqLtable是窗口中加载外部SQL表,没有列属性设置的
4楼
mr725 发表于:2009/12/8 16:27:00
dim dt as date
dt = Tables("窗口_Table1").current("日期")
output.show(Format(dt, "G"))
5楼
exonjee 发表于:2009/12/8 16:36:00

这样不行的,显示为:2009-12-8 0:00:00

6楼
mr725 发表于:2009/12/8 16:45:00
我这没有外部数据源,没法测试~   呵呵。  看看谁有这方面的经验了, 帮顶一下~ 
7楼
exonjee 发表于:2009/12/8 16:56:00
建议老六对窗口生成的TSQLtable表加上可以定义显示格式等属性和方法
8楼
狐狸爸爸 发表于:2009/12/8 17:05:00
 

SetDateTimeFormat

设置列的日期时间格式。

语法:

SetDateTimeFormat(Fmt)

Fmt:DateTimeFormatEnum型枚举,包括以下可选值:

Date:           标准日期格式,如"2008-12-31"
DateTime:       短日期时间格式,包括日期和时分,如"2008-12-31 9:45"
DateLongTime:   长日期时间格式,包括日期和时分秒,如"2008-12-31 9:45:30"
Time:           短时间格式,包括时分,如“12:59”
LongTime:       长时间格式,包括时分秒,如“12:59:21”

示例

DataTables("订单").DataCols("日期").SetDateTimeFormat(DateTimeFormatEnum.DateTime)



SetFormat

设置列的显示格式。

示例

折扣列显示两位小数:

DataTables("订单").DataCols("折扣").SetFormat("0.00")

请参考:

格式化数字

格式化日期和时间

提示:如果是日期列,需要先使用SetDateTimeFormat方法设置日期时间格式,再用SetFormat改变默认的显示格式。

9楼
exonjee 发表于:2009/12/8 17:14:00

谢谢,时间显示可以了。
第2个逻辑列显示如何解决

10楼
exonjee 发表于:2009/12/10 14:41:00

1、DataTables("订单").DataCols("日期").SetDateTimeFormat(DateTimeFormatEnum.Date)
不能
打开内置输入器,date值是否存在BUG

共10 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03125 s, 2 queries.