帮我看看这样的表,然后要做成这样的操作界面,怎么处理呀。(分不够还可以加,把家底给了都不要紧) ( 积分: 300 )

  • 主题发起人 主题发起人 ppdjl
  • 开始时间 开始时间
P

ppdjl

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在公司做服装分销系统。<br>有这么几个表。<br>fash(服饰表)<br>xsddmx(销售定单明细)<br>它们各自的结构如下<br>sizegroup(code;name)(对应SIZE表中的若干条记录)<br>size(code,name,sizegroup)(里面的记录可能为m,l,s,160,170等)<br>fashstyle(code,name,sizegroup)<br>fashstyleColor(code,fashstyle,name)<br>fash(fashstyle,color,size)<br>xsddmx(ddh,fash,quant)<br>fash表是由fashstyle自动产生的,用于记录服饰的条码用,里面包含了款式,颜色,尺码。<br>现在的问题。<br>因为销售部门没有条码扫描枪。所以在录入销售定单明细的时候,不能直接用FASH输入,而是必须用FASHSTYLE+SIZE+COLOR组合输入,而且为了使界面更直观,还得做成以下方式。<br><br>款号(fashstyle)&nbsp;颜色(color)&nbsp;sizeGROUP中的所有SIZE(对应款号里SIZEGROUP里的所有SIZE)<br>———————————————————————————<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;M&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;L&nbsp;&nbsp;&nbsp;|&nbsp;S&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br>款号&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;颜色&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;150&nbsp;|&nbsp;&nbsp;160&nbsp;|&nbsp;170&nbsp;&nbsp;|&nbsp;180&nbsp;|<br>立领衬衫&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;红色&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;1&nbsp;&nbsp;&nbsp;|&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br>格子体闲裤&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;黄色&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;10&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;5&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;<br>————————————————————————————<br>最好是做过服装ERP的兄弟过来帮我看看。包括数据库的设计,是不是合理,(分不够还可以加,把家底给了都不要紧)
 
顶一下先,吃完饭再来看,我做过服装ERP
 
界面很难实现,主要是表头,号码组是分很多种的,比如数字的,英文的,婴儿的,童装等等,你表头得多少层,另外,一组号码多的话有十几个,一屏都显示不完
 
一个款号的size数应该有最大限制,size不可能无限定义,我以前做的定义了24个size字段,一般一个款号不可能有24个size的
 
不一定,如果发往多个国家,号码就多了
 
[:(]做过服装ERP的说说你们的数据库是怎么设计的呀。<br>是不是也是象我们这样呀。<br>我们这样设计的数据库,编写起来觉好困难哦。
 
sizegroup(code;name)(对应SIZE表中的若干条记录)//这个表没必要要<br>size(code,name,sizegroup)(里面的记录可能为m,l,s,160,170等)<br>fashstyle(code,name,sizegroup)//不能用sizegroup,让客户自已选择号码,一个组可能有几十个号,客户实际一款一般就八个号以内,<br>销售表可以这样,界面上做个临时表,动态生成,交叉表形式
 
SIZEGROUP肯定要的,这样可以限定一定的列数了。要不然几十种,几百种SIZE那不要死了。<br>因为包括衣服,裤子,还有鞋帽的呀
 
size(code,name,sizegroup)已经包含了sizegroup的信息
 
有个软件实现的是这种思路<br>输入表格<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;颜色1&nbsp;颜色2&nbsp;颜色3&nbsp;颜色4&nbsp;颜色5<br>尺码1<br>尺码1<br>尺码1<br>尺码1<br><br>填表格的样式&nbsp;你那种也有实现的,叫做晋业的一个软件&nbsp;下个试用版看
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部