回 帖 发 新 帖 刷新版面

主题:服装格式输入方式如何设计?

真诚请教各位:服装格式出入库方式如何设计好?

回复列表 (共8个回复)

沙发


提出具体问题。

板凳


       25  26  27  28  29  30  31  32  33  34
黑色    3   5   5   5   4   3   3   2   1   1 
红色    8   9   6  45   45  59  45  32  3   2
兰色   20  36  34   3   23  22  22  12  12  5

横向是尺码,竖向是色名 ,中间是件数。

3 楼

楼主,技术论坛还是应该以有技术含量的方式来准确描述问题,否则就是不知所云了

4 楼

[quote]
       25  26  27  28  29  30  31  32  33  34
黑色    3   5   5   5   4   3   3   2   1   1 
红色    8   9   6  45   45  59  45  32  3   2
兰色   20  36  34   3   23  22  22  12  12  5

横向是尺码,竖向是色名 ,中间是件数。[/quote]

其实这个表是三维的数据,但在数据库中是二维的表格,所以就要做二个表然后再关联这二个表生成第三个表,
或者直接将上面的表先转换成二维的表
如:
关键字段:代号,型号,颜色、尺寸
           001  25    黑色    3
           002  25    红色    8
。。。。。。
等等
再考虑做下一步啦

5 楼


感谢回复!我现在的表内容是:

款号   颜色     尺码   件数   价格    单位    折扣 
20336   杏色     26     6       80     件      3.5
20336   杏色     27     8       80     件      3.5
20336   黑色     26     6       80     件      3.5
20336   黑色     27    10       80     件      3.5
20336   红色     29     6       80     件      3.5
20336   红色     30     4       80     件      3.5   这样输入太慢速度

如能变为如下的输入方式就方便了

款号:20336

颜色   26   27   28   29   30  价格  折扣
杏色   6     8    0    0    0   80    3.5
黑色   6    10    0    0    0   80    3.5
红色   0     0    0    6    4   80    3.5

6 楼

[quote]
感谢回复!我现在的表内容是:

款号   颜色     尺码   件数   价格    单位    折扣 
20336   杏色     26     6       80     件      3.5
20336   杏色     27     8       80     件      3.5
20336   黑色     26     6       80     件      3.5
20336   黑色     27    10       80     件      3.5
20336   红色     29     6       80     件      3.5
20336   红色     30     4       80     件      3.5   这样输入太慢速度

如能变为如下的输入方式就方便了

款号:20336

颜色   26   27   28   29   30  价格  折扣
杏色   6     8    0    0    0   80    3.5
黑色   6    10    0    0    0   80    3.5
红色   0     0    0    6    4   80    3.5[/quote]

终于自认为搞懂你的需求了
其实你要的是
款号   颜色     尺码   件数   价格    单位    折扣 
然后又要在二维表中方便的体现,和查找
所以,如果是我做的话
那个表结构就是
因为颜色无非就是固定的几种如少于10可以考虑用0-9表示
大于的话那就用二位,三位数表示啦,如:001,002....999
同理尺码也是固定的几种如少于10可以考虑用0-9表示
大于的话那就用二位,三位数表示啦,如:001,002....999

然后在款号的基础上再扩展它的表达内容
即关键字段
ID=款号(5位)+颜色(3位)+尺码(3位)

eg

 款号(5位)=20336   颜色(3位)杏色=005  尺码(3位)26=026 
则ID='20336005026'

这样的话就变成了
ID           款号   颜色     尺码   件数   价格    单位    折扣 
20336005026 20336   杏色     26     6       80     件      3.5
20336005027 20336   杏色     27     8       80     件      3.5
那在你的数据表中就有一个唯一的关键字段ID,就符合了VFP的设计要求,就能做很多接下来的工作啦

7 楼

谢谢回复!
如果你有接触服装就很明白了,我还是没说清问题,我再想想先吧,再次感谢你的支持!

8 楼


其实,这个数据库的设计是要有点基础的,我告诉你的就是一个抛砖引玉的思路。
你不明白,那就现在详细点,如再不明白那就说明确实是我水平有限,不能理解你的意思啦:
服装格式输入方式
先确定需要内容
  款号   颜色     尺码   件数   价格    单位    折扣 

根据楼主的表格,将此表格分解成vfp能方便处理的几个表结构如下:

1、主表:服装分类表
型号ID、 件数   价格    单位    折扣 
一个型号ID对应具体的一个规格
型号ID=款号(5位)+颜色(3位)+尺码(3位)
所以型号ID包含了款号(5位)+颜色(3位)+尺码(3位)

2、附表aA:款号表
款号、服装品名


3、附表B:颜色表
颜色号、颜色名称


4、附表C:尺码表
尺码号、服装尺码
建立了上述4个表后
根据关键字段:型号ID,依据SQL命令,  就能方便做好主题所说的工作了

我来回复

您尚未登录,请登录后再回复。点此登录或注册