14532.html
来自「VB技巧问答10000例,是一个教程」· HTML 代码 · 共 26 行
HTML
26 行
<html>
<head>
<title>For王空空:</title>
</head>
<body bgcolor="#FFFFFF" vlink="#808080">
<center>
<h1>For王空空:</h1>
</center>
<hr size=7 width=75%>
<hr size=7 width=75%><p>
Posted by 大汉堡 on June 23, 1999 at 14:48:50:<p>
'王兄: 真的很抱歉 , 拖了这么久才回, 希望没拖到你的开发进度<br>'再看下面的叙述前,先说明我的套餐资料是记录于产品Table,但是套餐组合Table<br>'会记录它含了那些类别..<br>'首先:之前问的问题第一项和第五项是相关的,因为类别的项目如果固定的话<br>'(不会增加了)那第五项的顾虑是多余的,但相对的,第一项的类别Table就不<br>'一定要存在了,你可以以编号1,2,3,4,5来存,当然读取资料转成名称就可以<br>'(记得文件上要注明编号的意义),使用如下:<br>'类别名称= GetName(Num)''''''''1<=Num<=5<br>'Public Function GetName(Num as integer) as string<br>'select case num<br>'case 1;return 主食<br>'case 2;return 副食<br>'case 3.....<br>'case 4....<br>'end select<br>'End Function<br>'这是由程式来作类别名称的取得(因为已经固定项目,而且也不多,所以类别<br>'Table个人认为不一定要存在).再讨论类别项目可能变动的状况,这个时候<br>'类别Table存在将使程式更有弹性,但是第五项的问题就浮现了,因此个人建<br>'议套餐组合Table的栏位为(套餐编号,类别编号)就可以了,这个Table的使用<br>'方式,一.套餐编号为主Key但可重覆,二.和产品Table相关联<br>'读出某一个套餐的项目可用<br>'select * from 套餐组合Table where 套餐编号 = 欲选的资料<br>'这样就算加了类别项目也影响不了这个Table使用...(就像主要/明细表)<br>'再来:销售资料的使用上,之前问了套餐编号的使用方式,我的想法是,只要<br>'客人点的项目(套餐or单点)都记录于销售明细档<产品编号>内,但如果点的<br>'项目是套餐or套餐所含的食物,就记录套餐编号于Field<套餐编号>,这样删除<br>'套餐时就有所依据了..解决这一部分,再考量如果明细资料内有<数量>栏位,是<br>'否可行....单点的部份应该没问题,但如何整合套餐的点选呢???<br>'如果相同套餐由两份变成一份,程式就控制不了,所以可能需要一Field<流水号>记录<br>'这是属于那一份套餐的,这样删除一份时就可询问删第一份or第二份,而不会错删<br>'其次:如果有了数量栏位,那当单点的项目和套餐的项目相同时,是否相加??个人认<br>'为是不要较好(套餐编号的关系),所以明细档的主Key可能要用产品编号+套餐编号<br>'最后:祝好运....<br>'PS.之前请教网路的问题,目前发现应该是MODEM的问题,原本还以为是ISP.....<br>'谢谢帮忙<br>
<br>
<br><hr size=7 width=75%><p>
<a name="followups">Follow Ups:</a><br>
<ul><!--insert: 14532-->
<!--top: 14536--><li><a href="14536.html">Re: 很感激您,个人的开发进度是小弟自行该负责的!</a> <b>王空空</b> <i>18:38:36 6/23/99</i>
(<!--responses: 14536-->0)
<ul><!--insert: 14536-->
</ul><!--end: 14536-->
</ul><!--end: 14532-->
<br><hr size=7 width=75%><p>
</body></html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?