首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

们:怎样在一个freeform dw中嵌套一个grid dw

2012-03-29 
请教高手们:怎样在一个freeform dw中嵌套一个grid dw请教高手们:怎样在一个freeformdw中嵌套一个griddw,两

请教高手们:怎样在一个freeform dw中嵌套一个grid dw
请教高手们:
怎样在一个freeform   dw中嵌套一个grid   dw,两个dw对应不同的表。
要求:
1、grid   dw可以动态加行编辑,加减行时grid下方的freeform控件位置能自动调整。
2、update   freeform   dw   时,同时也update   grid   dw。

怎样可以实现呢?

[解决办法]
只能提供一个思路
1、数据录入窗口建议还是分成2个数据窗口来做,一个数据窗口显示主表信息(freeform),另一个数据窗口显示从表信息(grid),这样同时更新这2个表就很容易了
2、如果需要打印,那么再作一个专门打印用的数据窗口(事先做一个freeform的打印用的数据窗口例如d_freeform、一个Grid打印用的数据窗口d_grid),就在d_freeform中加一个report对象,然后report选择d_grid就行了,设置好数据窗口的检索参数就可以了。
3、“加减行时grid下方的freeform控件位置能自动调整。”对于1来说就不是问题了,对于2有点麻烦,需要用代码来控制了。
[解决办法]
为什么你每次回的时间都是三次,是不是网速慢?
[解决办法]
> > 1、grid dw可以动态加行编辑,加减行时grid下方的freeform控件位置能自动调整。

没有那马多自动,加减行一般都是你代码控制的,
insertrow,deleterow之后,自己写代码改变freeform控件位置

------------------------------------
〉〉2、update freeform dw 时,同时也update grid dw。

你自己写两个update(true ,false)很困难吗?
分别判断sqlca.sqlcode决定是否rollback or commit;
resetupdate之类的
[解决办法]
哈哈,是的.还是改变你的设计思路或实现方法吧
[解决办法]
可以考虑视觉假相.

热点排行