设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 1899|回复: 13
打印 上一主题 下一主题

[窗体] treeview请教

[复制链接]
跳转到指定楼层
1#
发表于 2008-2-7 21:07:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在这个treeview窗体中,当按下"节点操作"按钮添加或编辑或删除节点后,应该如何编写刷新代码才能使左边的节点框进行相应的更新呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2008-2-7 21:23:36 | 只看该作者
在刷新的按钮的单击事件中加入:
Me.tv.Nodes.Clear
Form_Load

相当于重新装载了窗体. 可能是比较笨的办法吧
3#
 楼主| 发表于 2008-2-7 23:04:36 | 只看该作者
谢谢,刷新问题解决了。

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



我改了来,还是不行。可以帮我在附件里改改吗?
在此先谢了。
7#
发表于 2008-2-8 22:42:03 | 只看该作者
原帖由 于 2008-2-8 21:47 发表

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

请看附件




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

[ 本帖最后由 haemon 于 2008-2-8 22:43 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

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



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

[ 本帖最后由 简 于 2008-2-15 23:19 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
10#
发表于 2008-2-16 04:50:18 | 只看该作者
不合理的数据结构. 我觉得应该分成两条记录
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-9-25 23:52 , Processed in 0.092947 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表