+ -
当前位置:首页 → 问答吧 → 再来请教个问题

再来请教个问题

时间:2011-08-23

来源:互联网

商店买衣服和鞋子的一般都有
-----------------------------------------
  COLOR|RED|BLUE|YELLOW|....
-----------------------------------------
SIZE 
-----------------------------------------
4
-----------------------------------------
5
-----------------------------------------
6
-----------------------------------------

象这种方式的显示和具体操作 一般是怎么样的?还有使用什么控件好?

涉及到这些产品的产生,一些进货和出货,前台触摸屏操作。

作者: lxq19851204   发布时间: 2011-08-23

下拉?
颜色的可以用下拉的颜色选择框.专业用户用这种方式好.

如果界面足够大的话,可以直接把颜色做几个图片让用户选,不下拉.大小也是,放真图都行.

作者: xxyj6450   发布时间: 2011-08-23

没看明白,有什么特别的吗?是下拉的意思吗?

作者: ybh37   发布时间: 2011-08-23

引用楼主 lxq19851204 的回复:
商店买衣服和鞋子的一般都有
-----------------------------------------
COLOR|RED|BLUE|YELLOW|....
-----------------------------------------
SIZE
-----------------------------------------
4
----------------……


一般组织成
规格型号(或者货号) | 规格(size)| 颜色 | 数量
-------------------------------------------
a001 | 3# |红色 |20  
-------------------------------------------
a002 | 4# |红色 |30  
-------------------------------------------
a003 | 4# |绿色 |30  
................

使用DataGrid控件就可以

作者: worldy   发布时间: 2011-08-23

-----------------------------------
  |Red |white |yellow|blue |
-----------------------------------
 SIZE4 | | | | |
-----------------------------------
 SIZE5 | | | | |
-----------------------------------
 SIZE6 | | | | |
-----------------------------------

象这样的
其中上面的COLOR和下面SIZE可以任意添加,

作者: lxq19851204   发布时间: 2011-08-23

用MSHFlexGrid

作者: liushuijinger   发布时间: 2011-08-23

引用 4 楼 lxq19851204 的回复:
-----------------------------------
|Red |white |yellow|blue |
-----------------------------------
SIZE4 | | | | |
-----------------------------------
SIZE5 | | | | |
-----------------------……


像这样的,你每添加一种color就要更改数据库设计,非常麻烦,并且,这不是关系数据库的做法

不知道你使用什么数据库,如果是Access数据库,按照3L给你的设计方案,然后使用Access的交叉表查询向导,能得出你要求格式的数据

如果你使用Sqlserver,没有交叉表功能,就要再取出数据后,自己编一个转换为交叉表的过程处理

作者: worldy   发布时间: 2011-08-23

让我的话,就用spread

表结构没有LS那么烦,三张表就可以了⋯⋯行列不固定的数据表示,一般是三张表~~

作者: ybh37   发布时间: 2011-08-23

我来凑一热闹,先围观

作者: Veron_04   发布时间: 2011-08-23

引用 7 楼 ybh37 的回复:
让我的话,就用spread

表结构没有LS那么烦,三张表就可以了⋯⋯行列不固定的数据表示,一般是三张表~~


现在表结构的话,已经有了,打算在原来GROUP1,GROUP2....GROUP5的基础上进行一些行与列的添加。
弄好以后再全部把X*Y的数据全部IMPORT到产品表去。

引用 6 楼 worldy 的回复:
引用 4 楼 lxq19851204 的回复:
-----------------------------------
|Red |white |yellow|blue |
-----------------------------------
SIZE4 | | | | |
-----------------------------------
SIZE5 | | | | |
--……

我使用MYSQL,交叉表对我来讲还OK啦。
关键现在是想弄个像样的控件,在后台还好,可以用鼠标。
关键是在前台,涉及到触摸屏,所以的话那些空格要用BUTTON来填充。

作者: lxq19851204   发布时间: 2011-08-23

对嘛,spread允许你把空的cell定义为按钮,还可以运行时改变其属性。比如改为 标签
判断cell里面的事件也很方便⋯⋯

作者: ybh37   发布时间: 2011-08-23

引用 10 楼 ybh37 的回复:
对嘛,spread允许你把空的cell定义为按钮,还可以运行时改变其属性。比如改为 标签
判断cell里面的事件也很方便⋯⋯

spread控件是什么OCX?

作者: lxq19851204   发布时间: 2011-08-23

好像比较常用的是JHONE99,听说是公司买的。

现在只是来了解一下,要是没有的话,要用VB。NET来写......

作者: lxq19851204   发布时间: 2011-08-23

也是一个表格控件。以前用的还不错,有很多特殊的功能很实用。我们论坛里面用的也不少啊⋯⋯
.net那个表格控件比spread也弱一点。而且spread也有支持.net的版本

作者: ybh37   发布时间: 2011-08-23

我用的spread是为vb6版的,
。net有专用的spread版本

作者: jhone99   发布时间: 2011-08-23

引用 14 楼 jhone99 的回复:
我用的spread是为vb6版的,
。net有专用的spread版本


妈的,有2种版本唆,买了VB6的就不可以用在。NET了?

作者: lxq19851204   发布时间: 2011-08-23

引用 15 楼 lxq19851204 的回复:
引用 14 楼 jhone99 的回复:
我用的spread是为vb6版的,
。net有专用的spread版本


妈的,有2种版本唆,买了VB6的就不可以用在。NET了?


vb6版本是否能在 .net上使用没有试过

作者: jhone99   发布时间: 2011-08-23

VB6上也有7个版本,.3 和.7比较好用。建议用3或者7其它的也就6可以一试

作者: ybh37   发布时间: 2011-08-23

作者: ybh37   发布时间: 2011-08-23

引用 16 楼 jhone99 的回复:
引用 15 楼 lxq19851204 的回复:
引用 14 楼 jhone99 的回复:
我用的spread是为vb6版的,
。net有专用的spread版本


妈的,有2种版本唆,买了VB6的就不可以用在。NET了?


vb6版本是否能在 .net上使用没有试过

那还是给老板说,算了,在.NET中再来搞这个东东吧~~

作者: lxq19851204   发布时间: 2011-08-23

.net的话,你说的功能用自带的控件也可以实现了⋯⋯那个也可以设置为按钮的。

作者: ybh37   发布时间: 2011-08-23

两个combo

作者: patrickkong   发布时间: 2011-08-23

谢谢小雨的讲解和JHONE99传的SPREAD控件~~结贴了

作者: lxq19851204   发布时间: 2011-08-23

引用 21 楼 patrickkong 的回复:
两个combo


这个会把客户给搞死的,客户肯定不会要的~~

作者: lxq19851204   发布时间: 2011-08-23

热门下载

更多