设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[Access本身] 餐厅系统的点餐问题

[复制链接]
跳转到指定楼层
1#
发表于 2015-10-6 21:35:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
小弟我现在要做个餐厅的系统,但是我想问如果用自己做的菜单然后可以连接去订单的资料表?
例子:顾客点餐-->餐点的单价-->餐点的数量-->然后再自动帮忙计算总价钱....
我是要直接在菜单的页面选了餐点和餐点数量然后自动帮我算总价钱。有大神能帮忙吗?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2015-10-9 06:36:26 来自手机 | 只看该作者
没看明白,?点餐多了

点击这里给我发消息

3#
发表于 2015-10-9 06:48:49 来自手机 | 只看该作者
http://www.excelpx.com/data/attachment/forum/201504/03/152009gkyjvi6v0mikkhyg.gif
4#
发表于 2015-10-9 13:53:17 | 只看该作者
搜索销售系统,进销存系统,仓储系统等范例,其中的销售单,入库单等与你的要求类似,可借鉴
5#
发表于 2015-10-9 16:27:12 | 只看该作者
本帖最后由 todaynew 于 2015-10-9 16:43 编辑

1、假设有四个表:
餐点表:餐点ID(主键),名称,单价
台位表:台位ID(主键),台位号
顾客表:顾客ID(主键),顾客编号,入席时间,台位ID(外键)
点餐表:点餐ID(主键),顾客ID(外键),餐点ID(外键),数量

2、通过查询将四表联接起来,即可得到点餐的金额。假设这个查询的名称为点餐查询。
select a.*,b.顾客编号,b.入席时间,c.台位号,d.名称,d.单价,a.数量*d.单价 as 金额
from 点餐表 as a
inner join 顾客表 as b on a.顾客ID=b.顾客ID
inner join 台位表 as c on b.台位ID=c.台位ID
inner join 餐点表 as d on a.餐点ID=d.餐点ID

3、通过对点餐查询进行分组查询,即可得到顾客的点餐总价,假设分组查询名为点餐合计查询。
select 台位号,顾客编号,入席时间,sum(数量) as 数量,sum(金额) as 总价
from 点餐查询

点评

斑竹真周到  发表于 2015-10-10 17:39
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-1-10 15:06 , Processed in 0.093872 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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