Office中国论坛/Access中国论坛

标题: 左侧菜单——树控件+标签控件打造Access的“Ztree” [打印本页]

作者: roych    时间: 2015-3-4 18:01
标题: 左侧菜单——树控件+标签控件打造Access的“Ztree”
玩jQuery的盆友们,估计大多数都知道Ztree这棵中国人打造的“树”。其中我比较欣赏的是它的左侧菜单(演示页面)。这个效果,基本上是可以通过标签和树控件来实现,——当然,缓动动画在Access里是没法做到的。大体效果如下:
[attach]55785[/attach]
记得之前用ListViewOutlook风格导航时,王站问”但当一个选项组超过3个或更多,如何上下移动项目?“,无法正面回答这个问题,这正是ListView的局限性。所以一旦需要多级导航的话,只能转为树控件了。这次算是回答了这个问题。

喜欢就下载吧。别忘了点个赞哦{:soso_e113:}自我鼓励下先~~附件说明:请先双击Frm_login登录,密码均为123(主窗体没进行错误处理,不登录会出错。)
[attach]55786[/attach]





Office交流网开发的Access专用树控件免费下载-支持64位
http://www.office-cn.net/book/accesstree/5.html


作者: zhuyiwen    时间: 2015-3-4 18:05
强!
作者: xlb004    时间: 2015-3-4 19:02
22222222222222222222222
作者: tmtony    时间: 2015-3-4 20:18
树结构我现在还是比较喜欢使用jquery,主要是方便,效果好,拖拉,删除,添加方便
如我们的平台:http://www.office-cn.net/thread-117834-1-1.html
不过缺点就是编程性不如控件灵活
作者: leonshi    时间: 2015-3-4 21:04
roych很强!王站你可以把roych的思路结合你的jquery树形那岂不是更强大!
作者: 轻风    时间: 2015-3-4 21:40
赞一下先。等上电脑了再下。
作者: 风中漫步    时间: 2015-3-5 09:01
赞^^^
作者: zhidao    时间: 2015-3-5 09:24
好东西
作者: roych    时间: 2015-3-5 10:19
本帖最后由 roych 于 2015-3-5 14:39 编辑
tmtony 发表于 2015-3-4 20:18
树结构我现在还是比较喜欢使用jquery,主要是方便,效果好,拖拉,删除,添加方便
如我们的平台:http://ww ...

个人觉得,Access与HTML之间交互性不是太好。虽然可以通过Javascript获取值,但把这个值回传给access,然后执行操作就比较麻烦了。
之前一直试图想用Webbrowser载入html作为界面,尝试几次之后发现,在webbrowser里操作元素,再将数据返回到access并不容易,就放弃了。——顺便说句,TodayNew之前写过的一个jQuery树控件例子似乎在别的版本上(例如 Access 2013)也不太兼容。
作者: roych    时间: 2015-3-5 10:38
leonshi 发表于 2015-3-4 21:04
roych很强!王站你可以把roych的思路结合你的jquery树形那岂不是更强大!

jQuery只是个Javascript框架,具体需要看服务对象的。
——如果是HTML静态网页,基本就没办法与数据库交互(cookie会过期,web storage支持度比较差,而且程序编写也相当麻烦)。
——如果是动态网页(ASP、PHP、JSP、ASPX等等),那么,就需要在客户端安装运行环境了。例如IIS,或者wampserver(=Windows操作界面+Apache+MySQL+PHP)等等。——只是,这时候似乎就没有用Access来做登录界面的必要了。
作者: leonshi    时间: 2015-3-5 11:33
roych 发表于 2015-3-5 10:38
jQuery只是个Javascript框架,具体需要看服务对象的。
——如果是HTML静态网页,基本就没办法与数据库交 ...

这个让王站这个高手去折腾
作者: tmtony    时间: 2015-3-5 21:59
是的,的确交互性,jquery还不如access控件的
但桌面端网页化,现在有上升的趋势
作者: roych    时间: 2015-3-6 15:49
tmtony 发表于 2015-3-5 21:59
是的,的确交互性,jquery还不如access控件的
但桌面端网页化,现在有上升的趋势

今天研究了下开发平台的代码,不知道是不是不支持Office64位还是咋地,定义的传递变量accForm在一些电脑上可以运行,在另一些电脑上这句:Set doc.parentWindow.accForm = Me就出现“438错误:对象不支持该属性或该方法”。

作者: 风中漫步    时间: 2015-3-6 18:37
听说是64位系统兼容32位,实际运行时有些软件总是有些问题
作者: tmtony    时间: 2015-3-6 18:39
Roych, 64位的平台的版本 只是给部分网友在使用
最新版的64位新版即将发布
你先试试32位Office (系统可以是64位)
作者: roych    时间: 2015-3-7 09:05
风中漫步 发表于 2015-3-6 18:37
听说是64位系统兼容32位,实际运行时有些软件总是有些问题

不兼容,或者说不完全兼容。如果有API函数,那么还要改Declare语句。
之前装了个64位的,貌似COM控件(含树控件)都没有了。
作者: 夏乐    时间: 2015-10-11 12:05
学习一下

作者: WFH6898    时间: 2015-11-29 10:13
jquery是什么,普及一下吗
作者: roych    时间: 2015-11-30 09:08
WFH6898 发表于 2015-11-29 10:13
jquery是什么,普及一下吗

一个JavaScript脚本库。JavaScript用于web页面增强。因此jQuery可以改善Web UI等,用于提高用户体验。
作者: WFH6898    时间: 2015-12-1 09:30
roych 发表于 2015-11-30 09:08
一个JavaScript脚本库。JavaScript用于web页面增强。因此jQuery可以改善Web UI等,用于提高用户体验。

谢谢告知
作者: 522650696    时间: 2016-4-19 11:13
d=====( ̄▽ ̄*)b
作者: 522650696    时间: 2016-4-19 11:13
d=====( ̄▽ ̄*)b
作者: 李力军2    时间: 2016-6-15 09:22
项一个哈
作者: rankiy    时间: 2017-6-4 22:00
给你100个赞,学习了
作者: shisir67    时间: 2018-8-13 22:44
都是牛人,佩服
作者: hxx3970    时间: 2018-8-27 18:31
学习
作者: GOODWIN    时间: 2021-9-26 19:36
强!
作者: GOODWIN    时间: 2021-10-5 09:42
强!
作者: luohua    时间: 2022-2-13 09:30
顶一下




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