Foxtable(狐表)用户栏目专家坐堂 → [求助]关于单号


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

主题:[求助]关于单号

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


加好友 发短信
等级:二尾狐 帖子:550 积分:5021 威望:0 精华:0 注册:2017/4/20 11:08:00
[求助]关于单号  发帖心情 Post By:2019/2/25 0:01:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目20190224.foxdb


老师好,现在有父表、子表、表C三个表,在表C第四列录入数据,点击录入按钮,将父表新增一行,将第四列大于0的行赋值到子表新增行,目前父表和子表是以单号进行关联,新增父表行时自动生成了单号,然后才将表C第四列大于0的行赋值子表新增的行,目前需要在点击按钮时:
1.新增父表行生成的单号要同步到子表这一次点击 录入 按钮新增行的单号列
2.如果表C第四列没有值,那么点击 录入 按钮时提示NG
谢谢!

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


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

If Tables("表C").Current IsNot Nothing Then
    Dim pr = Tables("父表").AddNew
    Tables("父表").save
    For Each r As Row In Tables("表C").Rows
        If r("第四列") > 0 Then
            Dim r1 As Row = Tables("子表").AddNew
            r1("单号") = pr("单号")
            r1("第一列")  = r("第一列")
            r1("第二列")  = r("第二列")
            r1("第三列")  = r("第三列")
            r1("第四列")  = r("第四列")
            r1.save
           
        End If
    Next
    MessageBox.Show("ok","提醒")
    Tables("表C").save
End If

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


加好友 发短信
等级:二尾狐 帖子:550 积分:5021 威望:0 精华:0 注册:2017/4/20 11:08:00
  发帖心情 Post By:2019/3/5 22:30:00 [只看该作者]

谢谢老师

 回到顶部