Foxtable(狐表)用户栏目专家坐堂 → 会计科目的运用


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

主题:会计科目的运用

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


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

If e.DataCol.Name = "存货编码" AndAlso e.NewValue <> Nothing AndAlso e.NewValue.Length = 8 Then
    Dim cmd As New SQLCommand
    Dim dt As DataTable
    Dim dr As DataRow = e.DataRow

    cmd.CommandText = "SELECT * F rom {存货BOM} Where [存货编码] = '" & dr("存货编码") & "'"
    dt = cmd.ExecuteReader
    If dt.DataRows.Count > 0 Then
        dr("存货编码") = dt.DataRows(0)("存货编码")
        dr("存货名称") = dt.DataRows(0)("存货名称")
        dr("存货规格") = dt.DataRows(0)("存货规格")
        dr("存货单位") = dt.DataRows(0)("存货单位")
        cmd.CommandText = "SELECT * F rom {存货BOM} Where [存货编码] = '" & e.NewValue.Substring(0,2) & "'"
        dt = cmd.ExecuteReader
        If dt.DataRows.Count > 0 Then
            dr("存货大类") = dt.DataRows(0)("存货名称")
        End If
        cmd.CommandText = "SELECT * F rom {存货BOM} Where [存货编码] = '" & e.NewValue.Substring(2,4) & "'"
        dt = cmd.ExecuteReader
        If dt.DataRows.Count > 0 Then
            dr("存货二类") = dt.DataRows(0)("存货名称")
        End If
        cmd.CommandText = "SELECT * F rom {存货BOM} Where [存货编码] = '" & e.NewValue.Substring(6,2) & "'"
        dt = cmd.ExecuteReader
        If dt.DataRows.Count > 0 Then
            dr("存货三类") = dt.DataRows(0)("存货名称")
        End If
    Else
        dr("存货名称") = Nothing
        dr("存货规格") = Nothing
        dr("存货单位") = Nothing
        'dr("存货大类") = Nothing
        'dr("存货二类") = Nothing
        'dr("存货三类") = Nothing
    End If
End If

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


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

 请看9楼

 回到顶部