Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在ms access中使用vba flex grid msflxgrd.ocx_Vba_Ms Access_Activex_Msflexgrid - Fatal编程技术网

无法在ms access中使用vba flex grid msflxgrd.ocx

无法在ms access中使用vba flex grid msflxgrd.ocx,vba,ms-access,activex,msflexgrid,Vba,Ms Access,Activex,Msflexgrid,我希望在我的访问表单中使用flex网格。我成功下载并注册了msflxgrd.ocx。它现在出现在forms design中的可插入ActiveX控件列表中,因此看起来一切正常。但是,当我选择名为Microsoft FlexGrid control(版本6.0)的控件时,出现以下错误: Microsoft Office Access不支持此ActiveX控件 这里发生了什么事?我正在使用Access 2007-我是否需要其他控件?我尝试使用的控件是否仅受Access 2003支持?还是有其他问题?

我希望在我的访问表单中使用flex网格。我成功下载并注册了msflxgrd.ocx。它现在出现在forms design中的可插入ActiveX控件列表中,因此看起来一切正常。但是,当我选择名为Microsoft FlexGrid control(版本6.0)的控件时,出现以下错误:

Microsoft Office Access不支持此ActiveX控件


这里发生了什么事?我正在使用Access 2007-我是否需要其他控件?我尝试使用的控件是否仅受Access 2003支持?还是有其他问题?

OCX组件可能被禁用,因为如果在浏览器中使用,它们可能是恶意的。 要使此组件正常工作,您需要编辑注册表: HKLM\SOFTWARE\Microsoft\Internet Explorer\ActiveX兼容性\Compatibility Flags
将CLSID{6262D3A0-531B-11CF-91F6-C2863C385E30}或OCX组件的CLSID的值从1024更改为。

我遇到了相同的问题,或者我认为是相同的问题,Access 97和TreeView控件实际上来自VB 5.0

尽管我找到并尝试了Vbcmpfix.exe,它声称添加了我需要的许可证,但它没有。我还尝试了注册、注销和替换ocx。我用64位的cmd.exe和32位的。没有任何变化

MS VB5/6许可证显然都位于HKCR\许可证中

我可以通过从一个工作的XP框中导出该分支并在W7 64中运行该.reg来解决这个您没有许可证要求的错误

还有一个浮动的vb6许可证注册表项集合,称为VB6Controls.reg。它里面的值看起来是一样的,我在另一个盒子上试了试,它也马上起作用了


我必须创建一个帐户才能共享此解决方案。我发现有几十个网页有人无法解决这个问题,所以这可能会对某些人有所帮助。

尝试过这个方法-包括重新启动-起初它似乎不起作用,但经过检查,兼容性标志值回到了1024?!?。再次更改,现在没有重新启动,并且发生了一些更改。好的:我现在收到错误消息,您没有使用此ActiveX控件所需的许可证。。。我以为这是免费软件…:-试着做以下事情:1。手动创建一个.reg文件,如下面的FlexGrid.reg,并通过双击将其导入注册表。Windows注册表编辑器版本5.00//FlexGrid Control 6.0许可证密钥[HKEY_CLASSES_ROOT\Licenses\1F3D5522-3F42-11d1-B2FA-00A0C908FB55]@=gcfjdJecpchcncdjpdejijgcrodoijfcieodno-luck:-注册表项创建正常,但我仍然得到相同的错误时,试图使用控制做了重新启动,但也没有解决它-注册表项仍然存在。这变得有点尴尬——虽然我正在学习更多关于注册表项的知识,但我仍然无法使用flexGrid——它一直都是MS的一部分——好吧,也许不是64位模式——我注册它的原因是什么…@Maestro13——有解决方案吗?我在警察局你没有执照。。。舞台@恐怕不行。自2012年以来,我不再追究此事。不知道解决办法是什么。