注册 登录
Office中国论坛/Access中国论坛 返回首页

t小宝的个人空间 http://www.office-cn.net/?71896 [收藏] [复制] [分享] [RSS]

日志

分享 Access中如何用代码建立小数类型的字段
2015-5-20 08:53
在Access中用代码建立表和字段,通常用DAO的方式。 如: Dim dbs As DAO.Database Dim tdf As DAO.TableDef Dim fld As DAO.Field Set dbs = CurrentDb Set tdf = dbs.CreateTableDef("表1") Set fld = tdf.CreateField("字段1", dbText) tdf.Fields.Append fld dbs.TableDefs.Append tdf ...
个人分类: Access|2080 次阅读|0 个评论
分享 IIf 函数的陷阱
2015-5-20 08:49
IIf 函数有3个参数,可以是3个表达式,第1个表达式的值为真时返回第2个表达式的值,为假则返回第3个表达式的值。 虽然只是返回1个值,但IIf却要把所有表达式都计算一遍。按理说第1个表达式为真时,只计算第2个表达式的值即可,但却多余地把第3个表达式也计算了。因为这个原因,使得IIf函数的效率比较低,更严重的是还造就了 ...
个人分类: Access|2123 次阅读|1 个评论 热度 1
分享 直接引用类模块的属性和方法
2013-11-12 20:41
关于直接引用类模块的属性和方法,在这个帖子有过探讨: http://www.office-cn.net/forum.php?mod=viewthreadtid=70817 为了备忘,直接把方法记下来。 假设有一类模块,名为:Class1 要使用类的方法或属性,须要先声明,假设该类有name属性,代码如下: dim myclass as Class1 debug.print myclass.name 能不能不声 ...
个人分类: Access|2569 次阅读|2 个评论 热度 2
分享 msaccess.exe 导出函数之选择颜色对话框
2013-10-9 23:03
Access应用程序本身(msaccess.exe)有一些导出函数,是对win32api的再次封装,比如下面这个选择颜色对话框调用就很方便。 Private Declare Function wlib_AccChooseColor Lib "msaccess.exe" Alias "WizChooseColor@8" (ByVal hwnd As Long, rgb As Long) As Long Private Sub GetColor() Dim lRgb ...
个人分类: Access|2373 次阅读|3 个评论 热度 3
分享 快速获取Excel文件所有工作表表名
2013-8-6 15:30
获取Excel工作表表名一般使用创建Excel.Application对象的方法,但速度比较慢。 使用dao的方法则可以快速获取, 代码 如下: '获取Excel文件所有工作表名称的过程 Public Sub GetExcelSheetName() Dim dbs As DAO.Database Dim tbf As DAO.TableDef Dim ...
2667 次阅读|1 个评论 热度 1
分享 能辨别ACCESS版本的神奇窗体 - 之解释
2013-6-1 12:12
之前发过一个帖子: 能辨别ACCESS版本的神奇窗体 。 其实一个没有任何代码和控件的窗体是不能辨别ACCESS版本的,该窗体只是在Access2003和Access2007中显示了不同的图片。 通过以下步骤可以实现这个效果: 1、用Access2003新建一个mdb文件。 2、用Access2007或2010打开mdb文件,设置 Access选项 - 当前数据库 - 图片属 ...
个人分类: Access|2647 次阅读|0 个评论
分享 用VBA代码判断OLE字段中的内容是否是包对象
2013-4-25 16:46
用VBA代码判断OLE字段中的内容是否是包对象。 源于为这个帖子解决的问题:双击OLE字段关联应用程序打开文件出错 在绑定的ole对象框中插入对象时,如果对象类型是Word文档、Excel文档等可以自动化并且是微软“近亲”的,对象框中会标记为这些类型的文档,其他如rar、exe等会变成包(Package)对象,那么如何通过代码 ...
个人分类: Access|2261 次阅读|2 个评论 热度 2
分享 全世界只需要5台电脑
2009-3-5 11:41
全世界只需要5台电脑 IBM的创立者托马斯·沃森曾表示,全世界只需要5台电脑就足够了。比尔·盖茨则在一次演讲中称,个人用户的内存只需640K足矣。   云计算被视为科技业的下一次革命,而它也将对工作方式和商业模式带来根本性的改变   现在看来,这两间伟大 ...
个人分类: 转载|1995 次阅读|0 个评论
分享 关于非绑定数据表窗体的测试
2008-5-11 00:22
' 关于非绑定数据表窗体的测试 ' 有不少人提出用ADO实现数据表子窗体的批量更新功能,但都没有下文,我试了一下,似乎看到一些希望 ' 就是使用ADO的批更新方法 ' 方法大致如下: ' 打开一支持批更新的ADO记录集,把它绑定到窗体 ' 在窗体更新前事件用变量记下准备更新的值,然后用Undo取消窗体更新,这时窗体将不再显示更改 ...
个人分类: Access|752 次阅读|0 个评论
分享 删除数据表窗体多条记录并提示所选记录的信息
2008-5-7 22:56
删除数据表窗体多条记录并一次性提示所选记录的相关信息,当然也可按照这种方法改成逐条提示和删除。 *** Hidden to visitors *** 删除数据表窗体多条记录并提示.rar (2008-04-30 17:25:53, Size: 28.9 KB, Downloads: 10)
个人分类: Access|783 次阅读|0 个评论
12下一页

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-3-29 02:50 , Processed in 0.066275 second(s), 13 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

返回顶部