以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  请教代码  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=55175)

--  作者:CBSLULU33
--  发布时间:2014/8/12 11:13:00
--  请教代码
老师好,我有一个表每条记录前都有一个逻辑列"是否选择",如果我要删除"打勾"的记录,请问以下这条代码应该如何修改,谢谢!

If MessageBox.Show("是否删除该条记录?","请确认",MessageBoxButtons.YesNo,MessageBoxIcon.Question) = DialogResult.Yes Then
Tables("产品信息表").Current.Delete
End If

谢谢

--  作者:Bin
--  发布时间:2014/8/12 11:15:00
--  
dataTables("产品信息表").DeleteFor("逻辑列=true")
--  作者:CBSLULU33
--  发布时间:2014/8/12 11:31:00
--  
谢谢老师,但现在出现一个新问题,我有一个"全选"的BUTTON,代码如下:

DataTables("入库明细表").ReplaceFor("选择",True,"")

原来这个按钮的初衷是,有条件筛选后得到的结果"全选",但现在变成全选该表内的所有记录,所以执行删除后,所有的记录都没了,请问我该怎么做呢?谢谢!

--  作者:有点甜
--  发布时间:2014/8/12 11:35:00
--  
DataTables("入库明细表").ReplaceFor("选择",True,Tables("入库明细表").Filter)
--  作者:CBSLULU33
--  发布时间:2014/8/12 12:41:00
--  
谢谢老师指点,另外还有一个问题比较棘手,要请教您一下!

我有一个叫[出库明细表]和TABLE,里面"产品名称","型号规格"等字段有相同值重复出现没问题,但"钢瓶号码"这一字段一出现重复就提示"子行有多个父行",这是为什么呢?

--  作者:有点甜
--  发布时间:2014/8/12 14:09:00
--  
 如果设置了父子表关系,那么父表的关联字段,就不能重复。