在“结算维护|结算新增”窗体中,关于关联子表的4个问题想请教一下:1、打开“结算新增”后,没有输入任何数据,明细表中却出现了数据?
2、子表的部分字段的列宽已设为零值,为啥还能看到这些字段(只显示字段中的第一个字)?想让这些字段完全看不到,如何设置?
3、窗体打开后,子表就默认显示其右端,怎么设置能让子表默认显示出其左端?
4、子表中的“安置小区”、“车位编号”两列都是通过列属性设置的目录树,选择节点输入后,目录树就一直展开着,如何设置才能使这两个目录树在选择输入后自动将节点收起?
请指教,谢谢!
链接:https://pan.baidu.com/s/1Qh1GdZeSSwqbsZi4D6t-0g?pwd=tog8
提取码:tog8
--来自百度网盘超级会员V5的分享
1、明细表有4个关联列都为空的行,那么就会和主表这4个关联列也为空的行对应关联
2、0值无效的,应该设置为-1
3、试试:http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=186681
4、我测试没有问题
对于第3点:增加明细时 ,我习惯是从左向右输入数据,但是我一打开窗体后,每次都要先将表格左移,才可操作,有点不方便,与老师建议的情形有点不一样;对于第4点:我是想在同一窗体中增加完一条明细后接着增加第二条明细时,点击目录树时收着的就行了,我测试后还是一样
麻烦老师再看下,谢谢!
3、仔细看别人帖的说明咯,是在表格 AfterScroll 事件中设置代码。
如果还不行,到窗口afterload事件:
tables("结算主表.结算明细表").select(0,0)
4、我理解错了,以为是下拉窗口不能收起。目录树展开这个没有办法控制,因为是整个列共用的。