Access下如何使用通用对话框
来源:ddvip.com 发布时间:2008-11-20 16:41:00
很多用ACCEE97开发过数据库的用户都有这种体会:要想在窗体中添加一个命令按钮实现打开通用对话框的功能真是很困难。因为ACCESS97本身并未提供这类控件,所以必须通过编写有关的宏才能实现该功能,但是编写出的宏限制很多,比如:在选择文件类型时不能同时存在多种文件格式,必须预定义好某一种格式等等。
最近笔者在开发INTRANET信息采集系统时偶得一控件,恰恰能完成打开通用对话框的功能,并且效果极佳,不敢独享,拿来与诸君共享之。
因为该控件存放于VB6中,所以具体使用方法和在VB中类似。
其他控件 Microsoft Common Dialog Control,Version 6.0
在窗体上形成对话框控件
修改控件的名称如:Dialog1
设置其属性:在对话框上单击右键 CommonDialog 对象的属性弹出属性对话框(如下图)。可以看到,属性页的内容包括“打开/另存为”、“颜色”、“字体”、“打印”和“帮助”五组选项。可以根据提示在属性页中直接进行属性设置,也可通过编程来设置这些属性。
下面分别对各组选项加以说明:
A、“打开/另存为”:
对话框标题是“打开/另存为”窗体的标题,如打开文件时可输入“打开文件”,另存文件时可输入“保存文件”。文件名称是要打开/另存文件的默认值,一般打开/另存时此处为空。初始化路径是打开/另存文件的默认路径,一般为空。过滤器是用来在“打开/另存为”处理中,通过对该属性的设置来控制文件的类型。其设置方法为ACCESS文件|*.mdb|文本文件|*.txt|所有文件|*.*
B、颜色
C、字体
D、打印
E、帮助
过滤器属性的设置方法:
Dialog1.filter = “ACCESS文件|*.mdb|文本文件|*.txt|所有文件|*.*”
通过FileName属性获取选定的文件名。
常用对话框控件属性及方法表
属性 说明
Copies 要打印的份数
FromPage 打印的起始页
ToPage 打印的结束页
Hdc 选定打印机的设备上下文
方法 说明
ShowOpen 打开
ShowSave 另存为
ShowColor 颜色
ShowFont 字体
ShowPrinter 打印
ShowHelp 调用Windows “帮助”
例:打开文件对话框的命令如下:
dim filename1 As String
Dialog1.showopen 显示打开文件对话框
Filename1= Dialog1.filename 获取所选择的文件名
例:打开保存文件对话框的命令如下:
dim filename1 As String
Dialog1.showsave 显示保存文件对话框
Filename1=Dialog1.filename 获取所选择的文件名
其它几种对话框的打开方式与上面的方法相同,值得一提的是可以通过该控件控制打印机的使用,非常方便。以上就是Microsoft Common Dialog Control,Version 6.0控件的具体使用方法,希望对读者有一定帮助。
猜你喜欢
- 问题:我想每日从数据库里导出一些数据,内容基本上都是一样的,只是时间不同,比如导出一张表wjzcreate table wjz(id int
- 格式为: SCRENC [/s] [/f] [/xl] [/l defLanguage ] [/e de
- <base href="http://digi.tech.qq.com/images/ld/2007/1022/
- 下面两个函数实现了对字符串中数字的判断。function isnaw(str) f
- 内容摘要:最近逛论坛经常看到有朋友问上传文件怎么重命名,怎么以当前日期来重命名上传文件。现在我就介绍一下重命名的方法,希望对大家有所帮助。本
- 如何将产生的密码记录并发送给用户?这里使用了cdonts邮件组件来发送邮件,前提服务器得支持cdonts组件。好了,看看具体实现方法吧,不是
- 今天碰到这个极度郁闷的报错,搞了大半下午,才发现是ie的问题,忍不住大骂。例子是这样的:页面中有多处能出发菜单,并且菜单出现在触发点的旁边,
- 管理SQL Server内在的帐户和密码时,我们很容易认为这一切都相当的安全。但实际上并非如此。在这里,我们列出了一些对于SQL Serve
- 由Oralce8.1开始,Oracle增加了一个新的特性就是Stored Outlines,或者称为Plan Stability(计划稳定性
- 这种问题估计遇到的人不在少数,至少我遇到不下三次了,但每次解决后都没有形成深刻的印象,每次遇到还需要思考很久才能解决。这种情况常见的是这样的
- mysql数据库数据表和数据表关联--问题??用户数据表user 字词作品数据表article 短信 message外键ID 主键,之间的关
- 在开发数据库应用中,经常会遇到处理时间的问题,如查询指定时间的记录等。下面就这些常见的问题,结合自己的一些经验,和大家探讨一下这类问题。首先
- 曾有位网友遇到这样一个问题:产品名称为“A&T Plastic”,在产品列表中需要做这样的超链接,<a href="
- 快照复制是在数据库之间对数据以及数据库对象进行复制并进行同步,以确保多个数据库之间一致性的一个法宝。简单的说,快照复制就是实现把一个数据库服
- iframe标签在网页中可以创建一个内嵌框架,通过指定src属性来调用另一个网页文档的内容。和frameset一样,用它来对网页结构进行拆分
- 今天编ZBlog上传模块的时候,需要用到一个提取文章中文件名的子程,开始我把问题想复杂了,匹配了所有可能的文件名,不仅正则表达
- 偶然看到 Tanel Poder 提到的一个 Metalink Note (438452.1): Performance Tools Qui
- 围绕文字、符号、链接三个方面,主要是中文,草拟的个人行文经验:1. 文字避免写错。应付挑剔的读者是一个方面,某些关键词的错误,有可能就避过了
- 由于众所周知的原因,ACCESS在大型站点应用中都靠不上边,主要问题就是数据量大了以后几乎无法索引。当ACCESS里数据过万后,明显可以感觉
- 在做项目的过程中,我们经常会建立各种各样的规范,以方便团队之间更好的合作更好的完成项目;同样我们也经常会听到各种各样的协议,比如Google