以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 列值不得为空 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=47259) |
||||||||||
-- 作者:qianqian1530 -- 发布时间:2014/3/7 9:03:00 -- 列值不得为空 窗口里有个表格, 第一列 有5个行 判断 第一列不得为空。 但, 只要 有一个 值就可以 比如说;
不是说列的每个行都要有值, 而是, 第一列中 只要有一行 有值就可以。 代码怎么写内..
|
||||||||||
-- 作者:Bin -- 发布时间:2014/3/7 9:10:00 -- ValidateEdit 事件 If e.Col.name="第一列" Then If e.Table.DataTable.Compute("Count(第一列)")<=0 Then If e.Text = "" Then messagebox.show("必须要有一个") e.Cancel=True End If End If End If |
||||||||||
-- 作者:lsy -- 发布时间:2014/3/7 9:11:00 -- Output.Show(DataTables("表A").SQLCompute("Count(第一列)","第一列 Is Not Null"))
If DataTables("表A").SQLCompute("Count(第一列)","第一列 Is Not Null") > 0 Then MessageBox.Show("OK") End If [此贴子已经被作者于2014-3-7 9:13:37编辑过]
|
||||||||||
-- 作者:qianqian1530 -- 发布时间:2014/3/7 9:18:00 -- 回复:(Bin)ValidateEdit 事件If e.Col.name="... .忘说了, 表是 用SQLCommand 生成的临时表.. |
||||||||||
-- 作者:Bin -- 发布时间:2014/3/7 9:23:00 -- 是窗口表还是? 窗口表也有事件的. |
||||||||||
-- 作者:qianqian1530 -- 发布时间:2014/3/7 9:32:00 -- 回复:(Bin)是窗口表还是? 窗口表也有事件的. 是窗口里。 而且 窗口里 有三个 表格··· 都是临时表.. |
||||||||||
-- 作者:Bin -- 发布时间:2014/3/7 9:44:00 -- 窗口表也有事件的. 请看2楼代码 |
||||||||||
-- 作者:qianqian1530 -- 发布时间:2014/3/7 9:54:00 -- 回复:(Bin)窗口表也有事件的. 请看2楼代码 我怎么 在窗口里 找了半天 都没找到 ValidateEdit 事件 呢... |
||||||||||
-- 作者:Bin -- 发布时间:2014/3/7 10:22:00 -- 表事件... |
||||||||||
-- 作者:qianqian1530 -- 发布时间:2014/3/7 10:58:00 -- 回复:(Bin)表事件... 哥啊,不是想让你 高血压啊, 窗口 表(副本) 哪有 ValidateEdit 事件啊 而且,我的表 是用代码 生成出来的····· |