Foxtable(狐表)用户栏目专家坐堂 → 自动添加


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

主题:自动添加

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/10/15 22:10:00 [显示全部帖子]

 表B加一列,用于存储表A的系统列_Identify。参考代码

If e.DataCol.name="第一列" AndAlso e. DataRow.isnull("第一列")=False Then
    Dim dr As DataRow = DataTables("表B").Find("增加的列 = " & e.DataRow("_Identify"))
    If dr  Is Nothing Then
        dr = DataTables("表B").addnew
        dr("增加的列") = e.datarow("_Identify")
    End If
    dr("第一列")=e.DataRow("第一列")
End If
[此贴子已经被作者于2013-10-15 22:10:15编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/10/15 22:36:00 [显示全部帖子]

 _Identify是不变的,你在往表B添加一行的时候,存储表A那一行的_Identify,这样就知道表B里某一行对应表A的哪一行了。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/10/15 22:46:00 [显示全部帖子]

 增加的列,要是数值列。贴出你的代码。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/10/16 19:35:00 [显示全部帖子]

 回复18楼,表达式列不能赋值,也就是不能改变它的值。取值,和数据列一样。

 比如 金额是表达式

 dr("金额") = 999 '这样是不行的

 回到顶部