以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  逻辑列控制删除数据问题  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=16690)

--  作者:cainiao
--  发布时间:2009/3/23 14:35:00
--  逻辑列控制删除数据问题
老师你好,有一个问题想请教:我想当第一列勾选的时候,出现个提示框,选“是”删除第二列的数据,选“否”就什么也不做,请问代码应该怎么写?
egd文件下载
--  作者:smileboy
--  发布时间:2009/3/23 14:44:00
--  
第一列操作公式:
if([第一列] = - 1,if(msgbox("确定要删除第二列数据吗?",2),SetCellText(gridname,Row,"第二列",""),True), True )
--  作者:cainiao
--  发布时间:2009/3/23 14:56:00
--  
谢谢啦

-=-=-=- 以下内容由 cainiao2009年03月23日 03:00pm 时添加 -=-=-=-
但有一个问题,在对话框中点“否”的情况下,逻辑列的“√”要相应地取消掉,怎么弄才好?
--  作者:smileboy
--  发布时间:2009/3/23 15:03:00
--  
下面引用由cainiao2009/03/23 02:56pm 发表的内容:
谢谢啦-=-=-=- 以下内容由 cainiao 在 2009年03月23日 03:00pm 时添加 -=-=-=-
但有一个问题,在对话框中点“否”的情况下,逻辑列的“√”要相应地取消掉,怎么弄才好?

应该学会举一反三才行
if([第一列] = - 1,if(msgbox("确定要删除第二列数据吗?",2),SetCellText(gridname,Row,"第二列",""),SetCellText(gridname,Row,"第一列",0)), True )

--  作者:cainiao
--  发布时间:2009/3/23 15:21:00
--  
谢谢啦!http://bbs.egrid2000.com/non-cgi/posticons/10.gif