请问利用VB 6.0读取多个EXCEL文档时,如果其中一列是日期时间,并用水晶报表9.0显示出来,
那么如何将读取到的这些Excel文档按照其中的日期时间这一列在报表上按时间从小到大排序,并显示?
例如:
Output File Date/Time QTY
S1070227077001.csv 2007-2-29 16:36:32 77
S1070227078001.csv 2007-2-27 20:36:32 78
S1070227098001.csv 2007-2-30 21:36:33 98 希望排序后是:
Output File Date/Time QTY
S1070227077001.csv 2007-2-27 20:36:32 78
S1070227078001.csv 2007-2-29 16:36:32 77
S1070227098001.csv 2007-2-30 21:36:33 98
在VB中排序,还是水晶报表中也可实现排序功能?
那么如何将读取到的这些Excel文档按照其中的日期时间这一列在报表上按时间从小到大排序,并显示?
例如:
Output File Date/Time QTY
S1070227077001.csv 2007-2-29 16:36:32 77
S1070227078001.csv 2007-2-27 20:36:32 78
S1070227098001.csv 2007-2-30 21:36:33 98 希望排序后是:
Output File Date/Time QTY
S1070227077001.csv 2007-2-27 20:36:32 78
S1070227078001.csv 2007-2-29 16:36:32 77
S1070227098001.csv 2007-2-30 21:36:33 98
在VB中排序,还是水晶报表中也可实现排序功能?
解决方案 »
- pigsanddogs来帮忙(当然也欢迎其他热心的大侠)
- 报这个错一般是什么问题?
- 一个最简单问题
- 请帮忙
- VB操作excle提示用户定义类型未定义
- 请问哪里有spread2.5 的控件?
- 我用水晶报表8,为什么做成安装程序后,在98下安装以后,使用打印时会报错?
- 有没有办法得到一个正在运行的程序的句柄?
- 请问用vb,vc,delpy,c++ buildle编写的知名软件各有哪些?(不包括for .NET)
- 不说废话,哪位有banasoft Maker Expert的注册码,给个先,谢了先!
- DataGrid在数据库中添加一行数据,出现对象关闭时,不允许操作是怎么回事?(vb6.0+access)
- Print 输出时会占用资源吗
For w = 1 To sortarray.Count
a(w) = sortarray.Item(w)
Next
For i = 2 To sortarray.Count Step (4)
For r = i + 4 To sortarray.Count Step (4)
If CDate(a(r)) < CDate(a(i)) Then
w = r
sDT = a(r)
a(r) = a(i)
a(i) = sDT
sDT = a(r - 1)
a(r - 1) = a(i - 1)
a(i - 1) = sDT
sDT = a(r + 1)
a(r + 1) = a(i + 1)
a(i + 1) = sDT
sDT = a(r + 2)
a(r + 2) = a(i + 2)
a(i + 2) = sDT
Else
w = i
End If
Next r
自己解决