【Access小品】向朱亦文老师汇报--WebBrowser控件与数据库交互示例-煮江品茶
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> 源码示例


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

发表时间:2012/8/28 21:53:05 评论(0) 浏览(8668)  评论 | 加入收藏 | 复制
   
摘 要:【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群(群号:198465573)
 
 相关文章
如何隐藏WebBrowser控件的边框与滚动条  【黄海  2007/5/16】
WebBrowser控件防止以IE打开新窗口  【access软件网整理  2009/10/10】
【Access小品】删繁就简--WebBrowser编程管理器示例  【煮江品茶  2012/8/31】
【Access小品】东北乱炖---WebBrowser综合技巧示例  【煮江品茶  2012/9/11】
常见问答
技术分类
相关资源
文章搜索
关于作者

煮江品茶

文章分类

文章存档

友情链接