因工作需要,需开发一个服装行业的小程序,因此涉及到了多尺码,多颜色的问题.
在网上找了许多资料后,我发现用交叉表的形式实现起来比较清楚直观一下,数据库结构也比较好规划.现在碰到个问题就是: DBGRID实现象交叉表的样子,方便用户的输入,不知道有什么好的解决办法.类似下面格式
服装款式 颜色 XL M XXL L
AAA 红 1 2 3
BBB 黄 1 1 1 1
CCC 蓝 2 2 2 2
DDD 白 4 5 5 6其中数量的地方用DBGRID直接在网格内输入各位有什么可以提示,或者推荐一下有什么控件能实现上面的功能,或者有没有例子可以参考一下的,谢谢了!
在网上找了许多资料后,我发现用交叉表的形式实现起来比较清楚直观一下,数据库结构也比较好规划.现在碰到个问题就是: DBGRID实现象交叉表的样子,方便用户的输入,不知道有什么好的解决办法.类似下面格式
服装款式 颜色 XL M XXL L
AAA 红 1 2 3
BBB 黄 1 1 1 1
CCC 蓝 2 2 2 2
DDD 白 4 5 5 6其中数量的地方用DBGRID直接在网格内输入各位有什么可以提示,或者推荐一下有什么控件能实现上面的功能,或者有没有例子可以参考一下的,谢谢了!
解决方案 »
- 怎么把JPEG、BMP,wmf等Timage支持的格式转化为TIFF?
- 求SQL,急!
- 谁用XMLHTTP或者XMLSERVERHTTP做程序呀?有个巨难缠的问题!顶者有分!
- 用DBImage处理Access数据库中OLE字段出现的问题
- 一个已知文件名,当文件运行时,如何获得该文件的句柄,或者是进程号?请留意!!!!
- SQL和Excel的问题,请帮忙。
- 请问各位大侠,如何取得ADSL的上网时间和断线时间?
- 如何在线程内创建COM+组件,在主线程中使用这个COM+组合?
- rvproject设置storerav属性,load rav文件时报错,error reading .rav,高手请指点,急急急!!
- adotable对象打开数据表时,如何按 sortfield 字段排序?
- 求一个字符串的每个字符的二进制的十进制表示,怎么求,谢谢
- 如何获取自动生成控件(edit)的值
(
select 款式,
颜色,
case
when 尺寸 = 'XL' then
count(尺寸)
else
0
end XL_count,
case when 尺寸='M' then
count(尺寸)
else
0
end M_Count
..........
from 表
group by 款式,
颜色,
尺寸
)
group by 款式,颜色
--------------
aaa,红,X
aaa,绿,M
也可以直接建一个表服装款式,颜色,XL,M,XXL,L
---------------------------------
AAA 红 1 2 3
BBB 黄 1 1 1 1
CCC 蓝 2 2 2 2
DDD 白 4 5 5 6
商品目录表的结构跟您说的相同.这是一个查询的例子.
问一下是否有输入的方法,在DBGRID的网格中,按上述方法输入sdzeng(大头鸟)有相关的源码例子吗?
能实现的
俺做过了!!