设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 4414|回复: 10
打印 上一主题 下一主题

[查询] 补货提醒功能的查询逻辑如何设计?

[复制链接]

点击这里给我发消息

跳转到指定楼层
1#
发表于 2016-6-11 00:58:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
楼主最近在做一个仓库管理信息系统,包括出入库等功能。
我希望想加一个补货提醒的功能,就是当库存量低于一定值以及没有库存的时候,提醒补货,并打印补货单(报表)。我现在的管理信息系统里有一个库存表,一个产品表。库存表记录了有库存的产品的产品信息和库存信息。产品表记录了所有产品的基本信息。
但是问题是,库存表中没有库存为0的产品,而这些产品也是需要被提醒缺货的。所以这个查询应该怎么写呢?
因为我的代码还没写好,运行不了,是基于Northwind写的。上一个经典仓库管理系统,我的表的逻辑和附件中的完全一样。

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2016-6-11 09:26:00 | 只看该作者
意思是产品表中有信息,但库存表中没有的按缺货处理?

点击这里给我发消息

3#
 楼主| 发表于 2016-6-11 09:51:15 | 只看该作者
风中漫步 发表于 2016-6-11 09:26
意思是产品表中有信息,但库存表中没有的按缺货处理?

对的,产品表中有信息(未删除),但是库存表中没信息的产品也按照缺货处理
4#
发表于 2016-6-11 10:19:32 | 只看该作者
试试这个 select gid,gsort from goods where not exists (select gid from stock where goods.gid=stock.gid)

acc有个查询向导

点击这里给我发消息

5#
 楼主| 发表于 2016-6-11 10:55:33 | 只看该作者
哦哦!太厉害了!基本上解决我的问题啦,我再试试!谢谢~

另外还有个其他的问题,我应该怎么在代码中引用含有多个记录的窗体上的控件的值呢?当窗体有多个记录的时候,使用me![控件名]只能默认引用第一个记录中的控件的值呀……

比如下图中简单的样例,左边文本框为雇员ID,右边文本框是text34,我写的代码是在窗体打开时,me!text34=me![雇员ID],但是记录切到其他位置就不同步了。因为要取这个雇员ID做变量写函数,所以还得用代码写,不能直接给文本框添加数据。



本帖子中包含更多资源

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

x

点击这里给我发消息

6#
 楼主| 发表于 2016-6-11 10:56:40 | 只看该作者
风中漫步 发表于 2016-6-11 10:19
试试这个 select gid,gsort from goods where not exists (select gid from stock where goods.gid=stock.g ...

哦哦,太厉害啦!基本完美解决了我的问题。但是您能再帮我看下楼上那个小问题吗?谢谢谢谢谢谢!
7#
发表于 2016-6-12 13:52:19 | 只看该作者
dyns95 发表于 2016-6-11 10:55
哦哦!太厉害了!基本上解决我的问题啦,我再试试!谢谢~

另外还有个其他的问题,我应该怎么在代码中引 ...

你这可能是处理事件不对,应当在ID更新后也更新text34
你找下更新事件,我记得是有个.
试试看

点击这里给我发消息

8#
 楼主| 发表于 2016-6-16 21:06:53 | 只看该作者
风中漫步 发表于 2016-6-12 13:52
你这可能是处理事件不对,应当在ID更新后也更新text34
你找下更新事件,我记得是有个.
试试看

大神太厉害了!我成功解决了!
9#
发表于 2016-6-17 14:47:26 | 只看该作者
很久不接触ACC了,也不确定对错.如果对了,也只是碰巧在你之前看到它们了,谈不上厉害,更不是大神.
10#
发表于 2016-6-25 18:49:44 | 只看该作者
1111111111111111111
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-14 13:54 , Processed in 0.090058 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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