Foxtable(狐表)用户栏目专家坐堂 → [求助]“表达式列”如何“禁止重复”


  共有11047人关注过本帖树形打印复制链接

主题:[求助]“表达式列”如何“禁止重复”

帅哥哟,离线,有人找我吗?
VIP用户
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:218 积分:2330 威望:0 精华:0 注册:2009/7/14 1:06:00
[求助]“表达式列”如何“禁止重复”  发帖心情 Post By:2011/2/23 23:28:00 [只看该作者]

如题,表达式列的值是根据其它列自动生成的,现在希望能够“禁止重复”,避免用户输入其它列时生成相同的内容,有什么办法呢?

比如:有“年、月、日、日期”4个列,日期为表达式列,日期等于“年+月+日”。输入一行:2011年,02月,23日,日期就等于“20110223”。再输入一行:2011年,02月,23日,日期还是等于“20110223”,就提示“日期”重复,禁止输入。


 回到顶部
帅哥哟,离线,有人找我吗?
程兴刚
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:7235 积分:40556 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2011/2/24 5:00:00 [只看该作者]

您可以反过来思考嘛!

 

为何不通过内置输入法输入日期,在该列禁止重复,根据日期列生成年、月、日?


 回到顶部
帅哥哟,离线,有人找我吗?
mr725
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2011/2/24 11:20:00 [只看该作者]

在DataColChanged中先判断是否有年、月、日都想同的行,有就提示也可以啊····

 回到顶部
帅哥哟,离线,有人找我吗?
VIP用户
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:218 积分:2330 威望:0 精华:0 注册:2009/7/14 1:06:00
  发帖心情 Post By:2011/2/27 16:22:00 [只看该作者]

<div class="quote"><b>以下是引用<i>程兴刚</i>在2011-2-24 5:00:00的发言:</b><br/>
<p>您可以反过来思考嘛!</p>
<p>&nbsp;</p>
<p>为何不通过内置输入法输入日期,在该列禁止重复,根据日期列生成年、月、日?</p></div>
<p></p>

 

用过这个思路,但是只要用户通过“复制、粘贴”来进行输入,那么预先设置的“禁止重复”就无效,除非用户始终通过键盘来进行输入,但对开发者而言,这却是无法控制的。

[此贴子已经被作者于2011-2-27 16:27:12编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
VIP用户
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:218 积分:2330 威望:0 精华:0 注册:2009/7/14 1:06:00
  发帖心情 Post By:2011/2/27 16:29:00 [只看该作者]

以下是引用mr725在2011-2-24 11:20:00的发言:
在DataColChanged中先判断是否有年、月、日都想同的行,有就提示也可以啊····

看来目前只能如此了。。。


 回到顶部