起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4130|回复: 27

[结贴] 如何实现三个值不能重复?

  [复制链接]

30

主题

194

帖子

207

积分

中级会员

Rank: 3Rank: 3

积分
207
QQ
发表于 2014-10-24 09:48:33 | 显示全部楼层 |阅读模式
实现一个字段的值不能重复,这个我会。但是如何保证三个值不能重复呢?也就是说同一日期、同一单位、同一任务不可重复生成账单,怎么实现?
01.jpg
发表于 2014-10-24 09:51:42 | 显示全部楼层
是否可以尝试一下,在值改变的时候,循环判断一下呢 ?
回复 支持 反对

使用道具 举报

30

主题

194

帖子

207

积分

中级会员

Rank: 3Rank: 3

积分
207
QQ
 楼主| 发表于 2014-10-24 10:00:59 | 显示全部楼层
忘了忘了 发表于 2014-10-24 09:51
是否可以尝试一下,在值改变的时候,循环判断一下呢 ?

我试了,不行。
回复 支持 反对

使用道具 举报

发表于 2014-10-24 10:02:42 | 显示全部楼层

你是怎么做的,你可以再值改变的时候,获取三个字段的值进行循环检查,如果有相同的就提示,然后return呗

评分

参与人数 1 +2 收起 理由
jishuang + 2 赞一个!

查看全部评分

回复 支持 反对

使用道具 举报

30

主题

194

帖子

207

积分

中级会员

Rank: 3Rank: 3

积分
207
QQ
 楼主| 发表于 2014-10-24 10:30:20 | 显示全部楼层
忘了忘了 发表于 2014-10-24 10:02
你是怎么做的,你可以再值改变的时候,获取三个字段的值进行循环检查,如果有相同的就提示,然后return呗 ...

就是这个意思,你看看是哪儿有问题?
js.jpg
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2014-10-24 11:16:01 | 显示全部楼层
if中定义的变量是局部变量(unitFlag、taskFlag、dateRengeFlag),不能在外部调用
在if的外面定义变量
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

发表于 2014-10-24 11:18:48 | 显示全部楼层
段晓慢 发表于 2014-10-24 10:30
就是这个意思,你看看是哪儿有问题?

放到一起判断,单独分开的判读一个一个字段判断在合并有问题的吧(无法确定三个判断为真是同一条数据)
另:在新增前最好先做下保存操作,要不然会有点复杂
回复 支持 反对

使用道具 举报

30

主题

194

帖子

207

积分

中级会员

Rank: 3Rank: 3

积分
207
QQ
 楼主| 发表于 2014-10-24 17:58:17 | 显示全部楼层
暗夜的忧伤 发表于 2014-10-24 11:18
放到一起判断,单独分开的判读一个一个字段判断在合并有问题的吧(无法确定三个判断为真是同一条数据)
...

什么意思?不是很明白
回复 支持 反对

使用道具 举报

89

主题

1377

帖子

1837

积分

金牌会员

Rank: 6Rank: 6

积分
1837
QQ
发表于 2014-10-25 10:42:27 | 显示全部楼层
段晓慢 发表于 2014-10-24 17:58
什么意思?不是很明白

你按照6楼的去试试, 把那3个判断的状态在if外面声明
回复 支持 反对

使用道具 举报

32

主题

139

帖子

1843

积分

金牌会员

Rank: 6Rank: 6

积分
1843
QQ
发表于 2014-10-26 10:22:38 | 显示全部楼层
三个字段建立同一个唯一索引。

评分

参与人数 1 +4 收起 理由
jishuang + 4 赞一个!

查看全部评分

云逸ERP(进销存+生产+维修)
网站 http://www.iune.cn
企业邮箱 erp@iune.cn
个人邮箱 lsp121043@126.com
电话 13120016007
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-25 14:56 , Processed in 0.106105 second(s), 31 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表