数据窗口能否实现如下功能?

kenryu3450 2008-06-02 03:59:16
--------------------------------------
规格1 规格2 规格3 规格4 规格5
颜色1
--------------------------------------
颜色2
--------------------------------------
颜色3
--------------------------------------
颜色4
--------------------------------------
颜色5
--------------------------------------

以上是数据窗口显示的样子,要求就是可以任意的增加规格和颜色,同时保存到数据库中
没有思路(数据库表的结构设计我是这样想的:把颜色表作为规格表的子表,不知道这样行不行?),请教各位达人给点提示~
...全文
201 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
percy_620515 2008-06-10
  • 打赏
  • 举报
回复
数据窗口动态创建
952 2008-06-06
  • 打赏
  • 举报
回复
xiongxiao 2008-06-06
  • 打赏
  • 举报
回复
那你集成到一个界面就好了,比如上面设个增加数据的DW,点一下保存也对下面的交叉报表DW进行刷新
kenryu3450 2008-06-06
  • 打赏
  • 举报
回复
我就是想增加的时候不弹出窗口,直接在数据窗口上显示,然后用户填上是增加的列还是行,然后点击保存就行了
linsyuan 2008-06-06
  • 打赏
  • 举报
回复
用存储过程完成,输入参数为列数与行数,可以做到动态.
如鱼得水8000 2008-06-04
  • 打赏
  • 举报
回复
用交叉报表。
颜色和型号是2个列。
不同的颜色和不同的型号是这2列中的记录。
在交叉表的定义中,行选颜色列,列选型号列,值选数量列。
这样说,你明白吗!
xiongxiao 2008-06-03
  • 打赏
  • 举报
回复
规格与颜色在一个表,用交叉表报表显示,但增加新规格以及它的颜色时,弹出一个窗口来处理,保存后,重新检索交叉报表
ribut9225 2008-06-03
  • 打赏
  • 举报
回复
以上是数据窗口显示的样子,要求就是可以任意的增加规格和颜色,同时保存到数据库中

也简单啊

给用户一个操作界面,提示用户选择规格数,根据规格数来动态创建数据表,然后就可以保存数据了

但是,如果用户第二次想要增加规格就比较麻烦,要动态修改数据表

这个问题就是太动态了
AFIC 2008-06-03
  • 打赏
  • 举报
回复
颜色只要insertrow即可,没啥可说的
增加规格你就用动态sql1动态创建列,然后用select * from table
syntaxfromsql重新创建dw在retrieve。
a123lm 2008-06-03
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 xiongxiao 的回复:]
规格与颜色在一个表,用交叉表报表显示,但增加新规格以及它的颜色时,弹出一个窗口来处理,保存后,重新检索交叉报表
[/Quote]

用交叉表
kenryu3450 2008-06-03
  • 打赏
  • 举报
回复
能否说的再具体点,我实在是想不出来
lovesmileman 2008-06-03
  • 打赏
  • 举报
回复
强烈建议,用外部数据源数据窗口实现,其方法比较简单.
s1240s1240 2008-06-02
  • 打赏
  • 举报
回复

要想存储成这种关系很容易,要想实现数据窗口比较难,关键是要随时增加或者减少规格列,可以这样,预先建立255个备注字段
kenryu3450 2008-06-02
  • 打赏
  • 举报
回复
可是要求可以动态的增加列和行,然后保存该如何操作?
orcd 2008-06-02
  • 打赏
  • 举报
回复
颜色 ,,,规格 都设置成列就可以,
编程夜猫 2008-06-02
  • 打赏
  • 举报
回复
颜色,规格,为同一个表的不同列,
用交叉表可以实现。
kenryu3450 2008-06-02
  • 打赏
  • 举报
回复
可以把颜色看做是规格的一种属性 打个比方说 XL的型号的衣服 有黄色 绿色 蓝色的
X XL XXL
黄色
蓝色
红色

这样写能看明白点?
jlwei888 2008-06-02
  • 打赏
  • 举报
回复
规格和颜色什么关系啊!看不出你想做什么?
编程夜猫 2008-06-02
  • 打赏
  • 举报
回复
颜色,规格,为同一个表的不同列,
用交叉表可以实现。

609

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧