Foxtable(狐表)用户栏目专家坐堂 → [求助]增加行


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

主题:[求助]增加行

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


加好友 发短信
等级:三尾狐 帖子:644 积分:4124 威望:0 精华:0 注册:2016/10/19 16:45:00
[求助]增加行  发帖心情 Post By:2016/10/26 11:12:00 [显示全部帖子]

老师好,下面代码报错,增加行时入库单编号还没有生成要日期单元格输入时间后才能生成入库单编号。

Select Case e.DataCol.Name 
    Case "入库单编号"
        If e.DataRow.IsNull("入库单编号") = False Then '如果已经输入订单编号
            If e.DataRow.GetChildRows("入库明细").Count = 0 Then '而且无订单明细
                Dim dr As DataRow = DataTables("入库明细").AddNew()
                dr("入库单编号") = e.DataRow("入库单编号")
            End If
        End If
End Select

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


加好友 发短信
等级:三尾狐 帖子:644 积分:4124 威望:0 精华:0 注册:2016/10/19 16:45:00
  发帖心情 Post By:2016/10/26 12:45:00 [显示全部帖子]


老师,关联了。不是点击确定按钮是对话框关闭按钮。



图片点击可在新窗口打开查看此主题相关图片如下:图像 3.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2016/10/26 12:47:27编辑过]

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


加好友 发短信
等级:三尾狐 帖子:644 积分:4124 威望:0 精华:0 注册:2016/10/19 16:45:00
  发帖心情 Post By:2016/10/26 18:41:00 [显示全部帖子]

老师,应该摆在那个事件里。

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


加好友 发短信
等级:三尾狐 帖子:644 积分:4124 威望:0 精华:0 注册:2016/10/19 16:45:00
  发帖心情 Post By:2016/10/26 20:53:00 [显示全部帖子]



 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:新建 文本文档.txt


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


加好友 发短信
等级:三尾狐 帖子:644 积分:4124 威望:0 精华:0 注册:2016/10/19 16:45:00
  发帖心情 Post By:2016/10/26 21:36:00 [显示全部帖子]

老师,那个对话框循环运作关不掉。没有报错.

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


加好友 发短信
等级:三尾狐 帖子:644 积分:4124 威望:0 精华:0 注册:2016/10/19 16:45:00
  发帖心情 Post By:2016/10/26 21:41:00 [显示全部帖子]

老师,好像是这一组代码出错

Select Case e.DataCol.Name
    Case "入库单编号"
        If e.DataRow.IsNull("入库单编号") Then
            e.DataRow("入库单编号明细") = Nothing
        Else
            Dim bh As  String = e.DataRow("入库单编号")
            Dim max  As  String
            Dim idx  As  Integer
            max = e.DataTable.Compute("Max(入库单编号明细)","入库单编号 = '" & bh  & "' And [_Identify] <> " & e.DataRow("_Identify")) '取得该类别的最大入库单编号
            If max > ""  Then  '如果存在最大入库单编号
                Dim l As Integer = bh.Length
                idx = CInt(max.Substring(l,3)) + 1  '获得最大入库单编号的后两位顺序号,并加1
            Else
                idx = 1  '否则顺序号等于1
            End  If
            e.DataRow("入库单编号明细") = bh & Format(idx,"000")
            
        End If
End Select

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


加好友 发短信
等级:三尾狐 帖子:644 积分:4124 威望:0 精华:0 注册:2016/10/19 16:45:00
  发帖心情 Post By:2016/10/26 22:07:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:图像 6.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:图像 5.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:图像 4.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2016/10/26 22:07:16编辑过]

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


加好友 发短信
等级:三尾狐 帖子:644 积分:4124 威望:0 精华:0 注册:2016/10/19 16:45:00
  发帖心情 Post By:2016/10/26 22:23:00 [显示全部帖子]

老师,没有啊。


图片点击可在新窗口打开查看此主题相关图片如下:图像 7.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:三尾狐 帖子:644 积分:4124 威望:0 精华:0 注册:2016/10/19 16:45:00
  发帖心情 Post By:2016/10/26 22:39:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:图像 8.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:三尾狐 帖子:644 积分:4124 威望:0 精华:0 注册:2016/10/19 16:45:00
  发帖心情 Post By:2016/10/26 22:50:00 [显示全部帖子]

把测试代码屏蔽了。

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