Foxtable(狐表)用户栏目专家坐堂 → 关于删除数据


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

主题:关于删除数据

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


加好友 发短信
等级:一尾狐 帖子:465 积分:3216 威望:0 精华:0 注册:2017/4/18 1:15:00
关于删除数据  发帖心情 Post By:2017/7/1 11:44:00 [只看该作者]

Dim Result As DialogResult
Tables("充值记录").filter = Tables("充值记录").Current("流量卡号")
result= MessageBox.Show("是否要删除充值记录?","请注意",MessageBoxButtons.YesNo,MessageBoxIcon.Question)
If Tables("充值记录").Rows.Count>1 Then
    If result=DialogResult.yes Then
        Tables("充值记录").Current.Delete
        DataTables.Save
    End If
Else
    MessageBox.Show("无数据,不可以删除!", "提示")
End If

 

删除按钮单击事件编写以上代码对吗?怎么运行后不删除记录?


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


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

Dim Result As DialogResult
if  
Tables("充值记录").Current("流量卡号") isnot nothing

    result= MessageBox.Show("是否要删除充值记录?","请注意",MessageBoxButtons.YesNo,MessageBoxIcon.Question)
    If result=DialogResult.yes Then
        Tables("充值记录").Current.Delete
        DataTables.Save
    End If
Else
    MessageBox.Show("无数据,不可以删除!", "提示")
End If

 


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


加好友 发短信
等级:一尾狐 帖子:465 积分:3216 威望:0 精华:0 注册:2017/4/18 1:15:00
  发帖心情 Post By:2017/7/1 12:40:00 [只看该作者]

有点蓝老师你好!

我要删除的不是数据库里有数据就能删除数据,而是要删除是所在表行的数据,但有个条件是删除数据之前先以流量卡号为筛选条件筛选出该流量卡号的所有记录库中必须有两条以上的的记录才能删除这个记录,不然不能删除


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


加好友 发短信
等级:超级版主 帖子:107135 积分:544918 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By: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
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:465 积分:3216 威望:0 精华:0 注册:2017/4/18 1:15:00
  发帖心情 Post By:2017/7/1 16:11:00 [只看该作者]

怎样获取充值记录表指定卡号充值记录中最大的充值日期?


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


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

DataTables("充值记录").Compute("max(充值日期)","流量卡号 = '" & Tables("充值记录").Current("流量卡号") & "'")


 回到顶部