Foxtable(狐表)用户栏目专家坐堂 → 内部表与外部表


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

主题:内部表与外部表

美女呀,离线,留言给我吧!
动检
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:113 积分:1107 威望:0 精华:0 注册:2016/12/14 14:30:00
内部表与外部表  发帖心情 Post By:2018/12/7 11:45:00 [只看该作者]

现在同一个系统内 同时有内部表和外部表 没有全部转为外部表
然后我之前定义的某些内部表功能失效了 是否是因为我把变成外部表的原因?
那我要重新让那些功能继续工作 是不是又要去Access里面敲代码?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/12/7 12:20:00 [只看该作者]

1、你说的【功能失效】指什么?请具体一点说明问题?

 

2、尽量有截图、或者代码或者实例说明一下。


 回到顶部
美女呀,离线,留言给我吧!
动检
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:113 积分:1107 威望:0 精华:0 注册:2016/12/14 14:30:00
  发帖心情 Post By:2018/12/7 14:43:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20181207143708.png
图片点击可在新窗口打开查看
设置了很多个分类进行统计的按钮 都是统计“检测报告”这个表里的数据 但之前检测报告这个表是内部表 后面我把它转为外部表之前可以运行的功能就不行了 显示错误如图
其中一个按钮的代码为:
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20181207143658.png
图片点击可在新窗口打开查看
Dim b As New SQLGroupTableBuilder("统计表1","检测报告")
Dim d1 As Date = Date.Today
Dim year As Integer = d1.Year
Dim month As Integer = d1.Month

b.Groups.AddDef("检测日期",DateGroupEnum.Year,"年份")
b.Totals.AddExp("样品数量","实验室编号","",AggregateEnum.Count) '统计人数
Dim nms() As String = {"检测项目_蓝耳PRRS_判定","检测项目_猪瘟CSFV_判定","检测项目_猪伪狂犬gB_判定","检测项目_猪伪狂犬gE_判定","检测项目_猪圆环病毒_判定"}
For Each nm As String In nms '利用表达式统计及格人数和优秀人数
    b.Totals.Addexp(nm & "_阳性", "iif(" &  nm & " = 'P', 1, 0)")
    b.Totals.Addexp(nm & "_可疑", "iif(" &  nm & " = 'S', 1, 0)")
Next
b.VerticalTotal = True
b.Build()
For Each nm As String In nms '对生成的统计表增加表达式列,计算及格率和优秀率
    DataTables("统计表1").DataCols.Add(nm & "_阳性率",Gettype(Double), nm & "_阳性/样品数量" )
    Tables("统计表1").Cols(nm & "_阳性率").Move(Tables("统计表1").Cols(nm & "_阳性").Index + 1)
    DataTables("统计表1").DataCols.Add(nm & "_可疑率",Gettype(Double), nm & "_可疑/样品数量" )
    Tables("统计表1").Cols(nm & "_可疑率").Move(Tables("统计表1").Cols(nm & "_可疑").Index + 1)
    DataTables("统计表1").DataCols(nm & "_阳性率").SetFormat("0.00%")
    DataTables("统计表1").DataCols(nm & "_可疑率").SetFormat("0.00%")
    
Next
MainTable = Tables("统计表1")

MainTable = Tables("统计表1")

Forms("返回").OpenTo("统计表1")

MainTable.Focus()

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/12/7 14:45:00 [只看该作者]

Dim b As New SQLGroupTableBuilder("统计表1","检测报告")
b.ConnectionName = "数据源名"

 

http://www.foxtable.com/webhelp/scr/3229.htm

 


 回到顶部
美女呀,离线,留言给我吧!
动检
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:113 积分:1107 威望:0 精华:0 注册:2016/12/14 14:30:00
  发帖心情 Post By:2018/12/7 17:35:00 [只看该作者]

好的 谢谢老师 问题已经解决

 回到顶部