DW怎么让字段竖列变横列显示,并可以保存
DW如何让字段竖列变横列显示,并可以保存
例如:
款号 尺码 数量
1 110 2
1 120 4
1 130 10
显示在DW的结果是
款号 110 120 130
1 2 4 10
我可以修改里面的数量并用update函数保存,可以吗?
------解决思路----------------------
可以实现,但会非常麻烦,要有心理准备
用外部数据源做一个数据窗口dw_1,定义100个列,用来显示和编辑数据,然后再用一个数据窗口dw_2,用来存取和保存数据
把dw_2中的数据,通过处理写入dw_1里,然后把行状态设置为未编辑,保存时判断用户编辑的列,然后写回dw_2,然后调用dw_2.update()
------解决思路----------------------
实现的途径:
1.了解dw的syntax,通过修改syntax来实现自定义栏的动态扩展.这个工程不复杂,但需要细心,因为一次性就一点错误都没有,那是不现实的.一旦做成功,用dw做界面的水平又提高一个级次
2.自行编码实现数据retrieve().可以通过修改dw的sql数据源来实现,也可以通过对原始数据按一定的算法把它们填写到你自已做的界面上
3.根据getitemstatus(),自行编写代码使数据可以保存
总之,不省事,基本上没用上dw的什么优势,凡事都要好多代码来实现....
例如:
款号 尺码 数量
1 110 2
1 120 4
1 130 10
显示在DW的结果是
款号 110 120 130
1 2 4 10
我可以修改里面的数量并用update函数保存,可以吗?
------解决思路----------------------
可以实现,但会非常麻烦,要有心理准备
用外部数据源做一个数据窗口dw_1,定义100个列,用来显示和编辑数据,然后再用一个数据窗口dw_2,用来存取和保存数据
把dw_2中的数据,通过处理写入dw_1里,然后把行状态设置为未编辑,保存时判断用户编辑的列,然后写回dw_2,然后调用dw_2.update()
------解决思路----------------------
实现的途径:
1.了解dw的syntax,通过修改syntax来实现自定义栏的动态扩展.这个工程不复杂,但需要细心,因为一次性就一点错误都没有,那是不现实的.一旦做成功,用dw做界面的水平又提高一个级次
2.自行编码实现数据retrieve().可以通过修改dw的sql数据源来实现,也可以通过对原始数据按一定的算法把它们填写到你自已做的界面上
3.根据getitemstatus(),自行编写代码使数据可以保存
总之,不省事,基本上没用上dw的什么优势,凡事都要好多代码来实现....