Foxtable(狐表)用户栏目专家坐堂 → 利用内部函数新增一列,和DataRowAdded事件的先后顺序


  共有1908人关注过本帖平板打印复制链接

主题:利用内部函数新增一列,和DataRowAdded事件的先后顺序

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


加好友 发短信
等级:幼狐 帖子:91 积分:960 威望:0 精华:0 注册:2015/12/7 14:07:00
利用内部函数新增一列,和DataRowAdded事件的先后顺序  发帖心情 Post By:2017/2/16 11:57:00 [只看该作者]

在窗口中利用内部函数在表A新增一列,新增时,【编号】=【_Identify】,代码最后加了datatables(表A).save()

 

然后在表A的表属性DataRowAdded事件中加了另一段代码,用于在表B中记录表A的数据新增记录,表A中新增一条数据,表B中便新增一条该数据的新增记录,包括【编号】、【时间】、【操作员】,代码中有一段是datatables(表B).【编号】=datatables(表A).【编号】,并做了关联,关联列为【编号】,结果发现表B的编号列都为空

 

在表A的表属性DataRowAdded中加msgbox测试了下,【编号】列是空值,不太理解为什么。DataRowAdded上的解释明明是此时datarow已经真正增加到datatable中了,而且我还特意加了save,为什么这时候读取表A的【编号】列还是空值?


 回到顶部
总数 15 1 2 下一页