Foxtable(狐表)用户栏目专家坐堂 → 关联表内容填充代码请求帮忙


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

主题:关联表内容填充代码请求帮忙

帅哥哟,离线,有人找我吗?
大红袍
  21楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/12/29 19:49:00 [显示全部帖子]

代码没问问题。

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/12/29 19:56:00 [显示全部帖子]

1、数据库发上来

 

2、说明怎么操作无效。

 

3、最好做一个独立的例子发上来。


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/12/29 20:19:00 [显示全部帖子]

改了楼上的代码,再测试新增行是否还有问题?

 

如果还有问题,把mdb压缩成zip后上传


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/12/29 20:46:00 [显示全部帖子]

没看到和下载你上传的东西


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/12/29 20:57:00 [显示全部帖子]

密码发上来啊

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/12/29 21:06:00 [显示全部帖子]

你把dataRowAdding的代码写到datarowAdded事件即可。

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/12/30 9:26:00 [显示全部帖子]

不可能,我测试没问题。

 

或者你删除事件那里,加入msgbox弹出_Identify是什么,然后看看明细表,有没有对应的编号。

 

正常都是没问题的啊。


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/12/30 9:35:00 [显示全部帖子]

新增的行肯定没问题,以前的行,因为代码的保存问题,你得手动删除。


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/12/30 10:12:00 [显示全部帖子]

 测试,没、问、题。

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/12/30 18:48:00 [显示全部帖子]

因为_Identify的值是要保存后才有效的。

 

要不,你明细表,必须要有一个唯一的主键,标记其唯一,然后用这一列的值代替 _Identify

 

Select Case e.DataCol.name
    Case  "物料名称","规格型号","物料编号", "入库数量","入库单号","交易日期","供货厂家","备注"
        Dim dr As DataRow = DataTables("物料明细").Find("编号 = '入库" & e.DataRow("_Identify") & "'")
        e.DataRow.save

        If dr Is Nothing Then
            dr = DataTables("物料明细").addnew
            dr("编号") = "入库" & e.DataRow("_Identify")
        End If

        dr(e.DataCol.Name) = e.DataRow(e.DataCol.Name)
       
    End  Select


 回到顶部
总数 21 上一页 1 2 3