Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共7 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]求教一段代码

1楼
xubing051018 发表于:2024/4/30 17:23:00
想实现的功能
单元格里编辑完内容后进行验证,如果不通过则禁止退出编辑状态,并且吧已输入内容清空
ValidateEdit事件里写的代码

If e.Text > "" Then
if  验证不通过 then
e.text = ""
e.cancel = true
end if
end if

执行运行后,内容并没有被清空,请教哪里问题,应该怎么修改。

2楼
有点蓝 发表于:2024/4/30 22:36:00
datacolchanging事件

if e.datacol.name = "某列" then
if 验证不通过 then
e.newvalue = nothing
e.cancel=true
end if
end if
3楼
xubing051018 发表于:2024/5/5 11:14:00
datacolchanging事件里写,根本不行呀
没有能够控制禁止退出这个单元格的编辑状态,

1,清空内容  2,禁止退出编辑状态,也就是要保持原单元格的编辑状态, 需求是要同时实现这两项
4楼
linyunu 发表于:2024/5/5 13:59:00
不合理,如果使用者按错了按键,不就把之前输入的清空了,这该骂娘了吧
5楼
有点蓝 发表于:2024/5/5 21:05:00
我也同意4楼的说法,用户如果只是输错一个字符,却要被全部消除重新输入,也是不合理的。应该提示后让用户自行去除不需要的内容
6楼
xubing051018 发表于:2024/5/6 8:49:00
业务场景很多,不是想当然的,合不合理我会判断,
烦求实现代码
7楼
有点蓝 发表于:2024/5/6 9:13:00
试了一下,没有办法做到这种效果
共7 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02734 s, 2 queries.