Foxtable(狐表)用户栏目专家坐堂 → 窗口控件事件问题 急


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

主题:窗口控件事件问题 急

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


加好友 发短信
等级:二尾狐 帖子:514 积分:3247 威望:0 精华:0 注册:2015/4/22 16:20:00
窗口控件事件问题 急  发帖心情 Post By:2015/7/14 21:53:00 [只看该作者]

之前项目中签到窗口的按钮控件事件,专家指导下编写的命令,我精简了一下现在是:

Dim mr As Row =Tables("陪练课时统计表").Current
Tables("陪练课时统计表").AddNew()
Dim Result As DialogResult
Result = MessageBox.Show(mr("教师姓名") &" 要签到吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
If Result = DialogResult.Yes Then
    mr.Save
    '找到对应的学员这一行,改怎么减就怎么减
    Dim dr1 As DataRow = DataTables("学员一览表").Find("陪练老师 = '" & mr("教师姓名") & "' And 陪练等级 = '" & mr("授课内容") & "' and 姓名 = '" & mr("学员姓名") & "'")

    Dim dr2 As DataRow = DataTables("课类分类表").Find("科目 = '" & mr("授课内容") & "'")

   

    If dr1 Is Nothing OrElse dr2 Is Nothing Then

        messagebox.show("输入错误")

    End If


    dr1("陪练费余额") = dr1("陪练费余额") - dr2("课时费")
    MessageBox.Show(mr("教师姓名") &" 签到成功","提示")
   
   


End If

 

当我从窗口中每个组合框中选择内容时,我发现说绑定的 陪练课时统计表中 就会自动在绑定列下新增一行 录入所选数据。

我想改成当我点击按钮以后才录入数据,不然就算选错了 或者是点错了   陪练课时统计表中 都会增加一行数据。

 


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


加好友 发短信
等级:二尾狐 帖子:514 积分:3247 威望:0 精华:0 注册:2015/4/22 16:20:00
  发帖心情 Post By:2015/7/14 21:54:00 [只看该作者]

也就是 如何设置 不点确定 不保存内容呢 我以前记得看到过,但是太多的命令了  实在想不起来了

 


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/14 21:54:00 [只看该作者]

 mr.Save 写在后面就行。

 回到顶部