设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 807|回复: 7
打印 上一主题 下一主题

[查询] 如何检查子窗体某条记录是否生复。(已附例)

[复制链接]
跳转到指定楼层
1#
发表于 2009-5-24 15:32:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 luhao 于 2009-5-26 18:35 编辑

在一条主表中,子窗体的产品重复输入是无意义的。如何才能禁止。用Dlook 不行呀

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2009-5-24 17:33:46 | 只看该作者
在它的更新前事件中用dlookup判断一下是否有重复.重复的话cancel=true
cuxun 发表于 2009-5-24 16:09

在主表不同的记录中,子窗体的记录有可能会重复。DLOOK就是在子表中找就会提示。
如昨天的出货中有A1产品,令天出货也有A1产品,DLOOK出货明细表后就会提示已有数据。
老师,可以提供下代码吗?
3#
 楼主| 发表于 2009-5-25 22:11:09 | 只看该作者
提高能量,自己顶一下
4#
发表于 2009-5-25 23:24:55 | 只看该作者
没有具体的数据,不好研究。感觉2#的方法应该可行。
5#
发表于 2009-5-25 23:46:44 | 只看该作者
或者用dcount
6#
发表于 2009-5-26 09:11:54 | 只看该作者
如昨天的出货中有A1产品,令天出货也有A1产品,DLOOK出货明细表后就会提示已有数据。

你是意思是一天中,这个产品只现一次?多余的不要?
那再加个对日期的检验试试
7#
发表于 2009-5-26 10:09:54 | 只看该作者
表索引里加
8#
 楼主| 发表于 2009-5-26 18:37:08 | 只看该作者
7# asklove
正是这样,最好不要用日期控制。用子窗体的连接ID与主窗体的被连接ID比较是最好的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-15 01:23 , Processed in 0.088683 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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