以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  大师:请教行验证问题!  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=5507)

--  作者:fsydw
--  发布时间:2006/12/16 10:40:00
--  大师:请教行验证问题!
怎样设置行验证公式,使第一列和第二列(或其它列)的单元格中的值不能为空,如果整行为空可以不限制。谢谢!
--  作者:长今
--  发布时间:2006/12/16 10:50:00
--  
Aggregate
Aggregate函数用于对指定区域进行运算。

语法:
Aggregate(FunctionSettong,RowStar,ColStart,RowEnd,ColEnd,Grid)

FunctionSetting  指定运算类型, 2累计值,5平均值,6最大值,7最小值,8标准偏差,9方差,4非空单元格个数
RowStart         从该行开始计算
ColStart         从该列开始计算,可以用列名称,也可用列位置表示。
RowEnd           计算到该行为止
ColEnd           计算到该列为止,可以用列名称,也可用列位置表示。
Grid             可选参数,指定表,如果省略,则在当前表中计算。可以用表名,也可以用表位置表示


--  作者:fsydw
--  发布时间:2006/12/16 11:09:00
--  
你好长今妹!谢谢你的回复!!
我是想实现在输入记录内容时,一些字段不能为空,否则不能移到另一行。不过,本行所有单元格为空时,可以点击另一单元格。
--  作者:长今
--  发布时间:2006/12/16 11:15:00
--  
发文件吧
--  作者:fsydw
--  发布时间:2006/12/16 16:13:00
--  
有文件了,请赐教!!
谢谢!!!
--  作者:czy
--  发布时间:2006/12/16 16:20:00
--  
下面引用由fsydw2006/12/16 04:13pm 发表的内容:
有文件了,请赐教!!
谢谢!!!

???


--  作者:fsydw
--  发布时间:2006/12/16 17:34:00
--  
egd文件下载
--  作者:czy
--  发布时间:2006/12/16 17:47:00
--  
if(Concat([第一列],[第二列],[第三列],[第四列],[第五列],[第六列],[第八列])="",true,if([第一列]=""or[第二列]=""or[第三列]=""or[第四列]=""or[第五列]=""or[第六列]=""or[第八列]="",MsgBox("别急着赶路,我不让你走!",0),true))