Rss & SiteMap

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

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

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

1楼
VIP用户 发表于:2011/2/23 23:28:00

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

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

2楼
程兴刚 发表于:2011/2/24 5:00:00

您可以反过来思考嘛!

 

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

3楼
mr725 发表于:2011/2/24 11:20:00
在DataColChanged中先判断是否有年、月、日都想同的行,有就提示也可以啊····
4楼
VIP用户 发表于: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编辑过]
5楼
VIP用户 发表于:2011/2/27 16:29:00
以下是引用mr725在2011-2-24 11:20:00的发言:
在DataColChanged中先判断是否有年、月、日都想同的行,有就提示也可以啊····

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

共5 条记录, 每页显示 10 条, 页签: [1]

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

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