Office中国论坛/Access中国论坛

标题: treeview请教 [打印本页]

作者: 简    时间: 2008-2-7 21:07
标题: treeview请教
在这个treeview窗体中,当按下"节点操作"按钮添加或编辑或删除节点后,应该如何编写刷新代码才能使左边的节点框进行相应的更新呢?

[attach]28371[/attach]
作者: haemon    时间: 2008-2-7 21:23
在刷新的按钮的单击事件中加入:
Me.tv.Nodes.Clear
Form_Load

相当于重新装载了窗体. 可能是比较笨的办法吧
作者: 简    时间: 2008-2-7 23:04
谢谢,刷新问题解决了。

但我又有个问题,比如说,我的一个节点"四川成都"要改为四川成都40分厂",那么右边的子窗体中的"四川成都"又如何更新为"四川成都40分厂"呢?
作者: haemon    时间: 2008-2-8 00:04
数据库设计有些问题,
在表Tab外协详细信息中的单位信息应该存储单位表中的单位ID,而不应该存储单位名称.
那样的话,在更改了单位表中的单位名称后,可以通过刷新子窗体就可以显示新的单位名称.
作者: 小宜    时间: 2008-2-8 10:01
学习!学习!学习!学习!学习!
作者: 简    时间: 2008-2-8 21:47
原帖由 haemon 于 2008-2-8 00:04 发表
数据库设计有些问题,
在表Tab外协详细信息中的单位信息应该存储单位表中的单位ID,而不应该存储单位名称.
那样的话,在更改了单位表中的单位名称后,可以通过刷新子窗体就可以显示新的单位名称.



我改了来,还是不行。可以帮我在附件里改改吗?
在此先谢了。
作者: haemon    时间: 2008-2-8 22:42
原帖由 于 2008-2-8 21:47 发表

我改了来,还是不行。可以帮我在附件里改改吗?
在此先谢了。

请看附件
[attach]28374[/attach]
[attach]28375[/attach]
[attach]28376[/attach]
[attach]28377[/attach]
能看明白改了哪些地方吗?
在刷新按钮上加代码:
Me.tv.Nodes.Clear
Form_Load
Me.[win-Tan外协信息].Form.Requery

[ 本帖最后由 haemon 于 2008-2-8 22:43 编辑 ]
作者: 简    时间: 2008-2-8 23:15
谢谢你帮我解决问题了,谢谢你了。
作者: 简    时间: 2008-2-15 23:17
我想再请教一下,在输入数据的窗体中,我将Tab外协详细信息中的单位信息采用列表框的形式进行多选,这时单位信息中就不是一个单位,而有可能是两个或三个单位,比如品号为046-1的单位有101分厂,102分厂(如图),现在将我的一个节点"102分厂"要改为“105分厂”,那么右边的子窗体中所有的"102分厂"又如何更新为"105分厂"呢?

[attach]28443[/attach]

还请大家继续帮帮我,在此先谢了。

[ 本帖最后由 简 于 2008-2-15 23:19 编辑 ]
作者: haemon    时间: 2008-2-16 04:50
不合理的数据结构. 我觉得应该分成两条记录
作者: 简    时间: 2008-2-16 13:12
分成两条记录,应该怎么分呢,还请多指点。
作者: 7777777    时间: 2008-2-16 16:31
:lol :lol :lol :lol :lol
作者: 7777777    时间: 2008-2-16 16:34
学习!学习!学习!学习!学习!
作者: yrxyyy    时间: 2009-1-16 04:34
学习学习




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3