Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > 源码示例

【Access小品】向朱亦文老师汇报--WebBrowser控件与数据库交互示例

时 间:2012-08-28 21:53:05
作 者:煮江品茶   ID:10802  城市:武汉
摘 要:【Access小品】向朱亦文老师汇报--WebBrowser控件与数据库交互示例
正 文:

  昨天朱老师写了一段关于WebBrowser控件的代码,其中对于在javascript中定义一个对象变量accForm,并在vba中设置的处理很有意思。今天反复琢磨后,觉得可以不这么写。便尝试着多种改变方式,发现在javascript调用vba的函数或者子程序(甚至变量)时,也可以直接用parentWindow对象。只是这样的处理有时候报错,报错的原因不明。

  这个问题研究过后,觉得还是用朱老师的方法更好一些。并由此深入考虑了一个问题,那就是关于WebBrowser控件的Hello World是什么?我觉得至少应该是做出一个简单的数据筛选来吧,于是便尝试着向这个方向编写代码。思路上有两个,其一是直接写javascript或者JQuery代码,不过这个方向实现虽然不成问题,但是比较啰嗦也没新意。于是想到第二个思路,那就是能否用vb写函数或子程序,而由html标签的事件来调用这些函数,这个思路有点像vb.net中间层处理。

  按照第二个思路,需要解决两个方面的问题,第一是找到WebBrowser控件在vba的各种标签对象,并试验他们的属性和方法;第二是解决好javascript调用函数和子程序问题。从网上的资料很难找到现成的解法,不过还是可以连蒙带猜的找到一些具体的方向和手段。经过近三个小时的努力,终于在主要的问题上取得了突破。于是便写此例,一是向朱老师汇报学习情况,二是于版友们分享学习成果。

  这个示例是Hello World级别的,没有做css样式和其他复杂的功能,主要是表现动态将数据表中的数据通过vba函数加载到WebBrowser控件中。但是由这个示例,不难扩展到更为广泛的运用,比如像数据库写入数据、比如分页呈现数据等等。

点击下载此附件

 



Access软件网QQ交流群 (群号:483923997)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助