Foxtable(狐表)用户栏目专家坐堂 → [求助]跨表引用继承更新


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

主题:[求助]跨表引用继承更新

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/2/3 13:52:00 [显示全部帖子]

请贴出自己具体项目的代码说明问题

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/2/3 14:29:00 [显示全部帖子]

Select Case e.DataCol.Name
    Case "托运单位","货物名称","装货地区","承储仓库","卸货地区","卸货地址","捆号"
        Dim Filter As String = "[托运合同号] = '" & e.DataRow("托运合同号") & "'"
        Dim drs As List(Of DataRow) = DataTables("承运人明细表").Select(Filter)
        For Each dr As DataRow In drs
            dr(e.DataCol.Name) = e.NewValue
        Next
End Select

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/2/3 15:10:00 [显示全部帖子]

和系统有关,具体原因不清楚。估计是某个补丁造成的

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/15 15:19:00 [显示全部帖子]

不管什么表格,完全一样的用法

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/16 8:23:00 [显示全部帖子]

共用的

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


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

帮助的仅做了一行的示例,如果更改了多行。改为遍历所有行处理即可。

或者到AfterSaveDataRow事件处理,每保存一行就发送一条消息

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/18 15:11:00 [显示全部帖子]

遍历参考:http://www.foxtable.com/webhelp/topics/1438.htm

比如:
For Each r As Row In Tables("订单").Rows
if r,datarow.rowstate = DataRowState.Added
  发送新增行的消息
elseif r,datarow.rowstate = DataRowState.Modified
  发送修改行的消息
elseif.....
Next

如果是主表加子表,只发送主表的消息即可,子表根据主表的编号重新加载数据

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/22 13:37:00 [显示全部帖子]

是不是有人使用access打开了数据库文件?

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/23 13:38:00 [显示全部帖子]

1、数据库无法或者没有权限访问
2、项目损坏

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/23 14:22:00 [显示全部帖子]

提示很明显了呀!有其它电脑使用access打开了这个数据库;或者是并发使用的人太多,锁住了。

如果使用的客户端多建议改为使用SqlServer吧。access的并发能力很弱的,正常也就是5~6个用户同时连接使用

 回到顶部
总数 30 1 2 3 下一页