Foxtable(狐表)用户栏目专家坐堂 → 窗口按钮Click事件


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

主题:窗口按钮Click事件

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


加好友 发短信
等级:二尾狐 帖子:553 积分:5327 威望:0 精华:0 注册:2011/6/7 13:33:00
窗口按钮Click事件  发帖心情 Post By:2019/1/7 20:40:00 [只看该作者]

有点甜老师:你好!
    在表的DataColChanged事件代码:怎样放在窗口按钮Click事件中执行,下面代码如何修改?
Select Case e.DataCol.Name
    Case "资产编码","月折旧额"
            Dim Num As String
            Num=e.DataRow("资产编码")
            DataTables("折旧明细账").Save()
            Dim cmd As New SQLCommand
            cmd.C
            Dim ndj As Double
            cmd.CommandText = "Select sum([月折旧额]) as 月折旧额 F rom {折旧明细账} Where 资产编码 ='" & num & "'"
            ndj = cmd.ExecuteScalar
            cmd.CommandText = "U PDATE {固定资产明细账} set 本期折旧 =  " & ndj & " where [资产编码]='" & Num & "'"
            cmd.ExecuteNonQuery()

            Dim rq As Date
            cmd.CommandText = "Select 日期 As 日期 F rom {折旧明细账} Where 资产编码 ='" & num & "'"
            rq = cmd.ExecuteScalar
            cmd.CommandText = "UPDATE {固定资产明细账} s et 计提日期 =  '" & rq & "' where [资产编码]='" & Num & "'"
            cmd.ExecuteNonQuery()
            DataTables ("固定资产明细账").Load()
        End Select

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106763 积分:543016 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/1/7 21:08:00 [只看该作者]

dim r as row = Tables("DataColChanged事件所在的表").current
Dim Num As String
            Num=r("资产编码")
            DataTables("折旧明细账").Save()
            Dim cmd As New SQLCommand
            cmd.C
            Dim ndj As Double
            cmd.CommandText = "Select sum([月折旧额]) as 月折旧额 F rom {折旧明细账} Where 资产编码 ='" & num & "'"
            ndj = cmd.ExecuteScalar
            cmd.CommandText = "U PDATE {固定资产明细账} set 本期折旧 =  " & ndj & " where [资产编码]='" & Num & "'"
            cmd.ExecuteNonQuery()

            Dim rq As Date
            cmd.CommandText = "Select 日期 As 日期 F rom {折旧明细账} Where 资产编码 ='" & num & "'"
            rq = cmd.ExecuteScalar
            cmd.CommandText = "UPDATE {固定资产明细账} s et 计提日期 =  '" & rq & "' where [资产编码]='" & Num & "'"
            cmd.ExecuteNonQuery()
            DataTables ("固定资产明细账").Load()

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


加好友 发短信
等级:二尾狐 帖子:553 积分:5327 威望:0 精华:0 注册:2011/6/7 13:33:00
  发帖心情 Post By:2019/1/8 7:12:00 [只看该作者]

有提示


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


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

1、什么错误提示?

 

2、你要设置数据源名 http://www.foxtable.com/webhelp/scr/2344.htm

 


 回到顶部