注册  找回密码

JBTALKS.CC


查看: 3422|回复: 8
打印 上一主题 下一主题

餐厅系统(菜色有可能会被删除吗?)

[复制链接]

7

主题

0

好友

1098

积分

黄金长老

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

跳转到指定楼层
1#
发表于 2010-6-20 06:34 PM |只看该作者 |倒序浏览
请各位帮帮小弟,在我的餐厅系统有一个功能是可以计算出什么菜色有多少个人点选过,资料从receipt那里计算出来。
我的问题是如果现在有一个菜色是A,他的product code是F15,是否会有餐厅会删除它本身的这个菜色F15呢?
因为如果餐厅会删除它本身的菜色F15的话,当他加入新的菜色也是用F15的话,我所计算出什么菜色有多少人点选过的就会有问题,因为我以F15的方式来计算,即使我换成用菜名来计算也是会有问题,因为之前所计算的菜色A就不会被显示了。
有什么办法可以解决呢?






收藏收藏0

33

主题

0

好友

475

积分

翡翠长老

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

2#
发表于 2010-6-20 06:49 PM |只看该作者
一般上的电脑程序,大多的product code在database里面是独一无二的。换句话说,如果你的F15被删除了,然后又加了新菜色,那么database自动将会给予这个新菜色一个新的product code。然而,F15就不能被补上的,除非database方面能够更改。希望对你有帮助。






回复

使用道具 举报

7

主题

0

好友

1098

积分

黄金长老

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

3#
发表于 2010-6-20 07:00 PM |只看该作者
回复 2# yeerhou


   原来如此^^
那么的话也就是说不会再使用F15了对吗?^^
那么的话就比较好办了^^
谢谢^^






回复

使用道具 举报

33

主题

0

好友

475

积分

翡翠长老

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

4#
发表于 2010-6-20 07:06 PM |只看该作者
回复 3# lord14383

逻辑上就是这样,没错。但是毕竟我没有看过你的system,所以不知道它是不是这样设计的。不过,一般上的程序设定应该是这样的。你的system是买回来的对吧?所以理论上programmer应该都是像我讲的那样去设计的。






回复

使用道具 举报

5

主题

0

好友

318

积分

超级会员

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

5#
发表于 2010-6-20 09:32 PM |只看该作者
本帖最后由 AhPang 于 2010-6-20 09:39 PM 编辑

你的系统可以选择日期吗?如果没有的话,你就要找回之前你在更换菜色F15的record和现在的做compare。
如果要在report显示之前的菜色,最好找programer帮你看看你的系统可不可以更改。在这里问,很难答你因为不懂你系统的构造。






回复

使用道具 举报

25

主题

19

好友

6441

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

6#
发表于 2010-7-23 04:11 AM |只看该作者
之前我们做PROJET也有遇到这个问题。。。
我们老师是说最好不要删除因为HISTORY还是必须有它的存在。。
所以我们会SET一个TABLE给他。。
储存它是否ACTIVE的。。。






回复

使用道具 举报

13

主题

0

好友

2113

积分

白金长老

Rank: 10

7#
发表于 2010-7-23 11:38 PM |只看该作者
我的老经验告诉我
通常每个table 会有多3个field
Remark          nvarchar(500)
Enable           bit
CreateDate   datetime

remark 是给我们programmer 自己用的

你的那个叫 product code
我看需求   如果要用回  就以 IDN 来link up
如果不是 就 F12  永远是那个product 的

Enable 是代表 delete 的意思
我通常没 delete 的,以enable 来代表
所以 我的 db 是以 maintaince database 来 做真正delete

还有 product 是没delete 的 如果delete 了 要看会就的 report 就 开不到咯






回复

使用道具 举报

0

主题

0

好友

80

积分

中级会员

Rank: 2Rank: 2

8#
发表于 2010-7-27 12:39 PM |只看该作者
通常我们的product code 是 primary  key,牵连着许多table..如果重复了system 如何辨识呢。。这是你要考虑的问题。。






回复

使用道具 举报

46

主题

6

好友

6456

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

9#
发表于 2010-7-27 04:12 PM |只看该作者
如果有分 Detail 的话, 之前的 F15 被 新的 F15 取代了, 那么旧的F15 Details 会跟着一起被 Call 出来。






回复

使用道具 举报

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

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2024-5-2 02:18 PM , Processed in 0.127058 second(s), 28 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Thanks to ImageShack for Free Image Hosting
Ultra High-speed web hosting powered by iCore Technology Sdn. Bhd.
本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved
合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | JBTALKS部落 | ICORE TECHNOLOGY SDN. BHD. | GXUnlimited-ECSHOP | TM UniFi | TM Streamyx | TM Fixed Line
www.jbtalks.cc | mobile.jbtalks.cc | www.jbtalks.com | www.jbtalks.my | www.icore.com.my | www.icorehosting.com | www.icorehosting.net | www.cttsite.com | www.icore.my | www.lpohchin.com
bbs.jbtalks.cc | bbs.jbtalks.com | bbs.jbtalks.my | bbs.jbtalks.com
回顶部