
找不到Microsoft ADO Data Control 60:
在“工程/部件”下找不到“Microsoft ADO Data Control 60”这一项的话,说明你的系统中很可能不存在MSADODCOCX控件。如果你的系统盘是在C盘的话,你可在C:\WINDOWS \system32目录下查找MSADODCOCX控件。如果没有找到的话,很可能该控件由于某种原因被删除了。但是如果能找到该控件,则说明该控件尚 没有注册,你只需将该控件注册后重新打开VB即可找到该控件。当然,前提是你使用的VB不能是盗版的。
具体方法:工程->部件->控件->浏览->添加ActiveX控件->查找范围(I)System32,文件名直接填上MSADODCOCX,点击打开即可,此时控件中会有新的控件MicrosoftDataGrid Control60(SP6)(OLEDB)自动插入,依次点击应用、确定即可。如果system32中找不到MSADODCOCX,则没有安装该控件。
也类似:
VC60中没有Microsoft DataGrid Control,Version 60(OLEDB)这个控件怎么办?可以去哪里下载吗?
下载并安装MDAC这个安装包就可以了,微软官方最好。
附录:
工程→部件:添加ActiveX控件
1、Microsoft ADO Data Control 60 (OLEDB)
——MSADODCOCX 对话框(ADO控件)
2、Microsoft Common Dialog Control 60 ——Comdlg32OCX 对话框
3、Microsoft Data Bound List Controls 60
——DBList 32OCX (DBCombo、DBList)
4、Microsoft DataGrid Control 60 (OLEDB)——MSDATGRDOCX (DataGrid)
5、Microsoft DataList Controls 60 (OLEDB)
——MSDATLSTOCX(DataCombo、DataList)
6、Microsoft FlexGrid Control 60 ——MSFLXGRDOCX (MSFLXGRDOCX)
MSFlexGrid:对表格数据进行显示和 *** 作
7、Microsoft Hierarchical FlexGrid Control 60(OLEDB)—MSHFLXGDOCX (MSHFLXGDOCX) MSHFlexGrid:对表格数据进行显示和 *** 作 8、Microsoft Tabbed Dialog Controls 60——TABCTL32OCX (选项卡)
SStab:一组选项卡。
9、Microsoft Windows Common Controls 60 (SP6)
——mscomctlocx(工具栏Toolbar、图像列表ImageList、状态栏StatusBar、层树TreeView、图像下拉列表ImageCombo等)
Toolbar工具栏与ImageList图像列表关联 StatusBar:应用程序运行状态栏 TreeView:显示具有层次结构的数据
10、Microsoft Windows Common Controls-2 60
——MSCOMST2OCX (上下按钮UpDown、图像下拉列表ImageCombo、日历MonthView、日历下拉列表DTPicker等)
DateTimePicker 日历风格设置日期 UpDown:递增/递减应用程序中的某个字段的值
11、MicrosoftMonthView Windows Common Controls-3 60
——COMST332OCX (带区CoolBar)
Slider:由刻度与滑块共同组成,用于从一定范围内取一个值。 MSchart:以图形方式显示数据的图表。
12、Microsoft DataRepeater Control 60 (OLEDB)——MSDATREPOCX 报表
'先在工作-引用中添加excel
'再在模块中定义变量,也可以在窗体里定义
public
exlapp
as
excelapplication
public
exlbook
as
excelworkbook,
exlsheet
as
excelworksheet
set
exlapp
=
new
excelapplication
exlappworkbooksopen
modelfile
'excel文件路径及文件名,如d:\ex1xls
'向excel表中写入数据,sheets(3)为第3个工作薄,cells(行号,列号)是单元格
exlappsheets(3)cells(3,
i
+
3)
=
"aa"
'从excel表中读数据,sheets(3)为第3个工作薄,cells(行号,列号)是单元格
'aa是保存excel表中对应单元格内容的变量
aa=exlappsheets(3)cells(3,
i
+
3)
如果还不懂的话,给我邮箱地址,我给你发一个
vb6中表格控件有很多
有 datagrid,msflexgrid,mshflexgrid ,listview 等
常用的第三方表格空间有 vsflexgrid,也是功能最强大的
基本都能实现这个效果
鼠标右键点击“工具箱”,选择“部件”,在列表中就可以找到“Microsoft FlexGrid Control”,点击前面的复选框,使之选中,单击“确定”。然后在工具箱里面就会出现MsflexGrid 控件,DATA控件的添加与上面基本类似
这是格子控件,一般这种控件只能自己写程序取数,对数据进行逻辑处理,然后把处理的数据放到报表控件的格子中,你最好把你的具体程序发上来,看看怎么修改完善,这个对VB要求有点高的,其实你可以试试Finereport,不需要编程基础也可以完全实现,而且为了简化报表制作与设计,FineReport提供了多种控件:标签控件、 数据表控件、文本控件、文本域控件、数字控件、密码控件、按钮控件、复选框、复选框组、单选按钮组、日历(日期,时间)控件、下拉框控件、下拉复选框、列表控件、网页框控件、下拉树控件、表格树控件、视图树等19种控件,提供给用户设计报表时使用,使得人机数据交互更加简单,制作报表难度大大降低,我觉得你可以试一下,我编程基础也不好,但是用起Finereport来也很顺手。
如果是"打开文件"选择框控件,应该是"通用对话框"(CommonDialog:Microsoft
Common
Dialog
Control),工具箱中默认是不存在的,可以通过CTRL+T打开部件进行选择添加
DataGrid 控件是一种类似于电子数据表的绑定控件,可以显示一系列行和列来表示 Recordset 对象的记录和字段
打开VB6,依次单击“工程”——“部件”,如图所示
在d出的“部件”对话框中勾选“Microsoft DataGrid Control 60”,并单击“应用”——”确定“如图所示
这时可以发现左侧控件列表里多出一个工具,这就是”DataGrid“控件了,如图所示
按CTRL+T,在里面找Microsoft DataGrid Control 60(OLEDB)
就是添加部件。CTRL+T是快捷键。
你可以通过选择菜单“工程”-“部件”打开添加部件界面
在里面找到Microsoft DataGrid Control 60(OLEDB)这项。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)