以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如果删除被选中的逻辑列的记录  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=63141)

--  作者:steven420
--  发布时间:2015/1/14 16:49:00
--  如果删除被选中的逻辑列的记录
表1有一个逻辑列,分别点击了若干条逻辑列的对勾,单击“删除”按钮删除选中记录。
以上功能如何实现,因为只是勾选了逻辑列却没有保存,程序如何判断

--  作者:Bin
--  发布时间:2015/1/14 16:51:00
--  
deletefor("逻辑列=true")


--  作者:steven420
--  发布时间:2015/1/15 11:09:00
--  
问题解决,非常感谢
--  作者:steven420
--  发布时间:2015/1/15 11:23:00
--  
想在右键快捷菜单中的“删除”事件扩展一下此功能:实现当逻辑列被勾选中时执行删除deletefor("逻辑列=true"),否则执行删除鼠标拖拽框选记录。这几句代码应该如何写,请老师教教小弟。
--  作者:有点甜
--  发布时间:2015/1/15 11:25:00
--  

 去菜单设计那里,导入系统菜单模板,然后修改系统菜单的代码

 

http://www.foxtable.com/help/topics/1079.htm

 


--  作者:steven420
--  发布时间:2015/1/15 12:27:00
--  

好吧,我研究一下。谢谢


--  作者:steven420
--  发布时间:2015/1/15 12:40:00
--  

系统菜单模板中没有找到逻辑列为True类似的条件语句啊,干脆您就告诉我这句怎么写得了。if 逻辑列为=TRUE,就这句。写成代码。小弟初学TABLE和datatable还有些混淆


--  作者:steven420
--  发布时间:2015/1/15 12:48:00
--  

IF 所有记录中如果逻辑列为真(哪怕是一条)那么执行代码1


--  作者:steven420
--  发布时间:2015/1/15 13:17:00
--  
请老师帮忙
--  作者:steven420
--  发布时间:2015/1/15 13:39:00
--  
因为要处理多行数据只能选择连续的多行,不行像EXCEL一样按着CTRL来随意选择多行,所以就加了逻辑列,当逻辑列被选中的时候(实现了不连续选择多行数据)执行deletefor("逻辑列=true"),当框选连续数据行时直接删除。