Foxtable(狐表)用户栏目专家坐堂 → [求助]打开窗口预览时,出现闪退或table表控件找不到


  共有3122人关注过本帖树形打印复制链接

主题:[求助]打开窗口预览时,出现闪退或table表控件找不到

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107135 积分:544918 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/4/17 16:40:00 [显示全部帖子]

连不到数据库无法测试。下面几个问题改改

DataTables("称重信息").Fill("Select [序号],[流水号],[车号],[发货单位],[收货单位],[货名],[毛重],[皮重],[净重],[更新时间] From {称重信息} where [发货单位] <> '' ORDER BY [更新时间] desc", "170", True) 
‘如果不是特别需要不建议使用主表Fill,建议改为加载处理,如
DataTables("称重信息").loadfilter = "[发货单位] <> ''"
DataTables("称重信息").load
Tables("称重信息").sort = "更新时间 desc"
'-------------
Tables("称重信息").SetColVisibleWidth("序号|40|流水号|100|车号|70|发货单位|120|收货单位|120|货名|80|毛重|100|皮重|100|净重|100|更新时间|150")  '定义表格样式
Dim ggg As New GroupTableBuilder("统计表1", DataTables("称重信息"))
ggg.Groups.AddDef("更新时间", DateGroupEnum.Year, "年")
ggg.Groups.AddDef("更新时间", DateGroupEnum.month,"月")
ggg.Groups.AddDef("更新时间",DateGroupEnum.day, "日")
ggg.Totals.AddDef("净重", "", "净重_重量(公斤)")
ggg.SamePeriodGrowth = True
ggg.CircleGrowth = True
‘’ggg.Build() r如果使用了BuildDataSource就不要在使用Build,这一句去掉

Tables("main_Table3").DataSource = ggg.BuildDataSource()
Tables("main_Table3").AutoSizeCols()
e.Form.Controls("Table3").Visible = True

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107135 积分:544918 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/4/18 20:57:00 [显示全部帖子]

我测试没有问题,这个条件【"[更新时间] >= '" & Date.Today() & "' And [发货单位] <> ''"】绝对不可能读取的是所有的数据,如果出现这种情况,肯定是其它代码影响,以其它条件重新加载了数据。

如果不想受主表影响,建议使用sqltable
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:极简版v1.zip



 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107135 积分:544918 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/4/20 10:14:00 [显示全部帖子]

请仔细看6楼的实例是怎么用的

 回到顶部