以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 日期包含时间排序报错? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=165289) |
-- 作者:hitzfeld -- 发布时间:2021/5/12 16:42:00 -- 日期包含时间排序报错? afterload事件 Tables("班组工单窗口_Table1").Sort = "生产完成时间 DESC" 其中的"生产完成时间"是包含时分(没有秒)的,如果换成其它只有日期没有时间的字段则结果正确? 生产完成时间的列属性中的日期时间格式是datetime 出错信息: 排序字符串包含一个不在 IBindingList 中的属性。 另外还有个错误,一并求教: Tables("班组工单窗口_Table1").Filter = "[机台] = \'_machine\'" 这段代码的填充有错,仍然是加载全部数据。其中的_machine是个全局变量,用msgbox能正确输出值。但是filter就不行。 [此贴子已经被作者于2021/5/12 16:46:36编辑过]
|
-- 作者:有点蓝 -- 发布时间:2021/5/12 16:52:00 -- afterload事件完整代码发上来 Tables("班组工单窗口_Table1").Filter = "[机台] = \'" & _machine & "\'"
|
-- 作者:hitzfeld -- 发布时间:2021/5/12 16:54:00 -- DataTables("排单表").load Dim teamName As String = _TeamName Dim lb1 As winform.control Dim lb2 As winform.control Dim lb3 As winform.control e.Form.controls("lab1").text = _machine e.Form.controls("lab2").text = _teamname e.Form.controls("lab3").text = _helper Tables("班组工单窗口_Table1").Filter = "[机台] = \'_machine\'" Tables("班组工单窗口_Table1").Sort = "生产完成时间 DESC"
|
-- 作者:有点蓝 -- 发布时间:2021/5/12 16:58:00 -- 按2楼改,然后重新测试 |
-- 作者:hitzfeld -- 发布时间:2021/5/12 17:05:00 -- 蓝老师好,问题依然如故,但是我发现之前是把表作为副本的,所以无论怎么调整都不行,但是,我把表调整为正本,一切就都正确了? 那么,我还能用副本处理吗?代码错在哪里呢?
|
-- 作者:有点蓝 -- 发布时间:2021/5/12 17:11:00 -- 副本肯定是可以的,上传实例看看 |