Office中国论坛/Access中国论坛

标题: 求MSHFLXGD.OCX控件在ACCESS中的用法 [打印本页]

作者: lianbiaohe    时间: 2007-9-13 12:02
标题: 求MSHFLXGD.OCX控件在ACCESS中的用法
MSHFLXGD.OCX控件在VB中用起来很简单,只需与ABODC控件配合,再做简单的属性(datasource)设置就行了,可是在ACCESS中没有相关的属性项。请问高手们,在ACCESS中如何使用此控件。谢!
作者: wu8313    时间: 2011-12-27 15:32
本帖最后由 wu8313 于 2011-12-27 15:34 编辑

access2003 不支持这个控件。并且 较早一些的表格控件 MSFLXGRD.OCX 也不支持。

今天,也想用这个控件,搜到这个帖子,才发现acc03不支持,很遗憾。


作者: 风中漫步    时间: 2011-12-27 15:34
写代码
作者: wu8313    时间: 2011-12-27 15:36
风中漫步 发表于 2011-12-27 15:34
写代码

怎么写呢?
作者: 风中漫步    时间: 2011-12-27 15:46
wu8313 发表于 2011-12-27 15:36
怎么写呢?

没在2003用过mshflexgrid,但在以前的论坛贴中有在ACCESS中用过的,具体版本不详,请搜索。个人感觉2003是可以引用部件的。

可以使用ADO打开一个记录集,赋给GRID,或用textmatrix属性逐个写入,你试试看行吗

作者: 风中漫步    时间: 2011-12-27 15:48
将结果告诉我一声
作者: wu8313    时间: 2011-12-27 16:11
本帖最后由 wu8313 于 2011-12-28 08:51 编辑

[attach]47813[/attach]
风中漫步 发表于 2011-12-27 15:46
没在2003用过mshflexgrid,但在以前的论坛贴中有在ACCESS中用过的,具体版本不详,请搜索。个人感觉2003是 ...


也是这么认为的。我是 把 vb里面的 控件直接拷贝到 system32目录下,然后引用部件的,提示 不支持。

我已经从一个存储过程,取到了 记录集,就是没法赋给  子窗体。所以,想到了 这个控件。


作者: 风中漫步    时间: 2011-12-27 16:45
wu8313 发表于 2011-12-27 16:11
也是这么认为的。我是 把 vb里面的 控件直接拷贝到 system32目录下,然后引用部件的,提示 不支持。

...

刚才在2002中试了下,可以用.只是没有下拉属性列表,直接写代码就行
作者: wu8313    时间: 2011-12-28 08:48
本帖最后由 wu8313 于 2011-12-28 08:55 编辑

很晕的事情,我一个机器 提示acc2003 不支持该控件,一个机器 提示没有控件许可,一个机器完全正常。office都是同一个安装源,2003版本。

我用的是 MSHFLXGD.OCX 这个控件(在7楼附件里面。)[attach]47820[/attach]
作者: wu8313    时间: 2011-12-29 21:15
本帖最后由 wu8313 于 2012-1-12 20:33 编辑

MSHFLXGD 这个控件很好的支持ADO,发现 子窗体控件 好像不行。

在获取数据的同时,放置了一个和数据写入同步的 进度条,来应对 数据加载时的用户等待。
当 该控件取得结果集以后,排序速度非常快(针对大结果集非常明显)。


附件中 MSHFLXGD 获取的数据来自一个 存储过程(数据在我这里)。请自行 拷贝 MSHFLXGD.OCX 到 system32文件夹,然后 使用 regsvr32.exe 进行注册,才能使用这个控件。


[attach]48081[/attach]








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