以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 关于删除数据 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=103139) |
-- 作者:peibaomin -- 发布时间:2017/7/1 11:44:00 -- 关于删除数据 Dim Result As DialogResult
删除按钮单击事件编写以上代码对吗?怎么运行后不删除记录? |
-- 作者:有点蓝 -- 发布时间:2017/7/1 11:56:00 -- Dim Result As DialogResult result= MessageBox.Show("是否要删除充值记录?","请注意",MessageBoxButtons.YesNo,MessageBoxIcon.Question)
|
-- 作者:peibaomin -- 发布时间:2017/7/1 12:40:00 -- 有点蓝老师你好! 我要删除的不是数据库里有数据就能删除数据,而是要删除是所在表行的数据,但有个条件是删除数据之前先以流量卡号为筛选条件筛选出该流量卡号的所有记录库中必须有两条以上的的记录才能删除这个记录,不然不能删除 |
-- 作者:有点蓝 -- 发布时间:2017/7/1 14:08:00 -- Dim Result As DialogResult If Tables("充值记录").Current("流量卡号") IsNot Nothing If DataTables("充值记录").Compute("Count(流量卡号)","流量卡号 = \'" & Tables("充值记录").Current("流量卡号") & "\'") > 1 Then result= MessageBox.Show("是否要删除充值记录?","请注意",MessageBoxButtons.YesNo,MessageBoxIcon.Question) If result=DialogResult.yes Then Tables("充值记录").Current.Delete DataTables.Save End If End If Else MessageBox.Show("无数据,不可以删除!", "提示") End If
|
-- 作者:peibaomin -- 发布时间:2017/7/1 16:11:00 -- 怎样获取充值记录表指定卡号充值记录中最大的充值日期? |
-- 作者:有点蓝 -- 发布时间:2017/7/1 16:13:00 -- DataTables("充值记录").Compute("max(充值日期)","流量卡号 = \'" & Tables("充值记录").Current("流量卡号") & "\'") |