Foxtable(狐表)用户栏目专家坐堂 → [求助]发布后和发布前代码执行不一样


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

主题:[求助]发布后和发布前代码执行不一样

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


加好友 发短信
等级:小狐 帖子:327 积分:2511 威望:0 精华:0 注册:2018/3/15 7:39:00
[求助]发布后和发布前代码执行不一样  发帖心情 Post By:2019/8/2 8:53:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20190802084953.png
图片点击可在新窗口打开查看
1.2.7列·是有数据变化的·
这图是发布前的··


发布后·数据都显示不全第二.第七·都不显示·
请问老师是怎么回事··


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20190802085019.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2019/8/2 8:54:11编辑过]

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


加好友 发短信
等级:小狐 帖子:327 积分:2511 威望:0 精华:0 注册:2018/3/15 7:39:00
  发帖心情 Post By:2019/8/2 9:00:00 [显示全部帖子]

连接的是同一数据·只要不发布就不碍事··发布后 ·就显示不全~~~

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


加好友 发短信
等级:小狐 帖子:327 积分:2511 威望:0 精华:0 注册:2018/3/15 7:39:00
回复:(有点蓝)连接了不同的数据库吧。或者设置了条...  发帖心情 Post By:2019/8/2 9:05:00 [显示全部帖子]

If e.DataCol.Name = "产品编号" Then '如果是产品编号列的内容变动
    If e.NewValue > "" Then
        e.DataRow("工序_热处理_数量") = DataTables("热处理出库").Compute("sum(数量)","产品编号='" & e.NewValue & "' And 工序='热处理'")
        e.DataRow("工序_粗车_数量") = DataTables("热处理出库").Compute("sum(数量)","产品编号='" & e.NewValue & "' And 工序='粗车'")
        e.DataRow("工序_精车_数量") = DataTables("热处理出库").Compute("sum(数量)","产品编号='" & e.NewValue & "' And 工序='精车'")
    Else
        e.DataRow("工序_热处理_数量") = Nothing
        e.DataRow("工序_粗车_数量") = Nothing
        e.DataRow("工序_精车_数量") = Nothing
    End If
End If



··请老师看看是不是要修改下·

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


加好友 发短信
等级:小狐 帖子:327 积分:2511 威望:0 精华:0 注册:2018/3/15 7:39:00
回复:(有点蓝)这个是产品编号列发生变化才会触发这...  发帖心情 Post By:2019/8/2 9:49:00 [显示全部帖子]

我在项目事件中MainTableChanged
中写了·
If MainTable.Name = "热处理库存" Then
    DataTables("热处理库存").DataCols("产品编号").RaiseDataColChanged()
End If
If MainTable.Name = "热处理库存" Then
    DataTables("热处理库存").DataCols("工序_热处理_数量").RaiseDataColChanged()
    DataTables("热处理库存").DataCols("工序_粗车_数量").RaiseDataColChanged()
    DataTables("热处理库存").DataCols("工序_精车_数量").RaiseDataColChanged()
End If

切换下表 就能显示了··
但是·
发布后普通用户没有选择表的权限啊··请问老师·需要如何设计呢·
或者通过别的什么办法·刷新呢
[此贴子已经被作者于2019/8/2 9:49:34编辑过]

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


加好友 发短信
等级:小狐 帖子:327 积分:2511 威望:0 精华:0 注册:2018/3/15 7:39:00
回复:(有点蓝)代码放到afteropenproject,或者提供...  发帖心情 Post By:2019/8/2 13:32:00 [显示全部帖子]

试过了重置列没有用·
必须 切换表才可以·或者重新加载下 表事件DataColChanged


把重置的代码放进·AfterOpenProject也没有用····


老师·这该如何 修改··

 回到顶部