文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院办公软件AccessMicrosoft Access技巧及陷阱讲解
精品推荐
特别推荐
·帮你防止Access数据库被下载的九种方法
·几种修复ACCESS数据库的实用方法
·两个未被公开Access数据库方法使用技巧
·整理:防止Access数据库被下载的9种方法
·Access中利用拆分后端数据库保存不同数据
·有关ACCESS的数据库安全问题解答
·保护Access 2000数据库的安全方法
·Excel和Access间复制、导入和导出数据
·保护Access 2000数据库的安全
·Microsoft Access技巧及陷阱讲解
·更改Excel数据导入源文件的快捷方法
·在 Access 中使用“存储过程”
热点TOP10
·教你如何保证Microsoft Access的安全性
·关于Access数据库4种安全方式
·安全的Microsoft的ACCESS数据库加密方法
·ACCESS如何打印窗体中当前显示的记录
·让select查询结果随机排序
·用SQL链接服务器访问远程Access数据库
·掌握部署 Access项目的方法
·设置在 Access项目中检索的记录数
·用ASP和SQL语句动态的创建Access表
·几种修复ACCESS数据库的实用方法
·以前流行的4种Access数据库安全方式
·数据库安全 关于Access数据库4种安全方式
·巧用Access逐条输出Excel中的记录
·关于用 SQL 得到 Access 的随机记录集
·另类读写:ACCESS中Field对象的标题属性
·整理:防止Access数据库被下载的9种方法
·教你如何在Perl下连接Access数据库
·Access中利用拆分后端数据库保存不同数据
·如何使用制表控制器简化Access对表操作
·如何把Access转成SQL Server的方法介绍

Microsoft Access技巧及陷阱讲解

日期:2006年12月18日 作者: 查看:[大字体 中字体 小字体]


  If lBytes > 32767 Then
    nArithIntToUnint = lBytes - 65536
  Else
    nArithIntToUnint = lBytes
  End If
End Function
 

按位操作方法

下面的nBWUintToInt(lBytes) 和 lBWIntToUint(nUint)过程示范了如何使用Bitwise方法转换无符号整型数。第一个函数读进一个无符号整型数,然后返回一个已经转换成长整型的值。第二个函数读入一个长整型值,然后返回一个已经转换的无符号整型值。第二个函数中使用了提示框的语句是为了防止当传递到函数的值大于64KB时会出现溢出信息。


    1010001111100000 (-23584)
  AND 1111111111111111 (FFFF&)
    ----------------
    1010001111100000 (41952)

The functions follow:

Function lBWIntToUint(nUint As Integer)
  lBWIntToUint = nUint And &HFFFF&
End Function

Function nBWUintToInt(lBytes As Long)
  Dim nTemp As Integer

  If lBytes > 65535 Then
    MsgBox "You passed a value larger than 65535"
    Exit Function
  End If

  nTemp = lBytes And &H7FFF
  nBWUintToInt = nTemp Or -(lBytes And &H8000)
End Function
 

注意:&HFFFF&要求“&”在16进制数的末尾。这样能保证32位的16进制数通过16位的值表示出来。

Access Basic中的技巧

在Microsoft Access 中有一些以前无正式文本的特性,它们允许你指定过程,这个过程是从一个from或report的属性工作表窗中调用的。要进入最小窗口,只需要同时按下SHIFT和F2键。

BUILDER FORM函数

如果在一个模块中一个函数的定义是以“Builderr Form”开始同时包含一个类似于Onclose属性或事件标识符,按下SHIFT和F2键就可以调用这个过程。例如,当你在一个form的设计窗口中,而当前的光标落在属性窗口中的Onclose事件的编辑控制上,按下SHIFT和F2键将能调用BuilderFormOnclose函数。这使用于form和reports的大部分属性和所有事件。下面的代码将说明函数的格式:


Function BuilderFormOnClose (szFormName As String,
 szControlName As String, szCurrentValue As String, szReserved As String)

If szCurrentValue = "" Then
  DoCmd SelectObject A_MACRO, "", True
  SendKeys "%n%fs" & "New Macro" & "{Enter}"
  Forms(szFormName).OnClose = "New Macro"

Else
  DoCmd SelectObject A_MACRO, szCurrentValue, True
  SendKeys "%d"

End If End Function
 

参数szFormName, szControlName, szCurrentValue, 和 szReserved必须声明,即使你从不使用它们。当你的函数被调用时,这些参数总是要被传递的。如果它们没有被声明,那么Microsoft Access将不会调用你的函数。如果有一个参数被分配到Onclose事件上,那么前面的过程将打开一个宏,如果编辑控制是空,那么代码产生一个名为“New Macro”的新宏,同时把编辑控制值设置为“New Macro”。诚然,前面的例子并不是非常完美,但它的确说明了要产生一个完美而有效的程序所必须的条件。

介绍

Microsoft Access Basic提供了一个丰富的开发环境。这个开发环境给你足够的灵活性和对Microsoft Windows应用程序接口的控制,同时保护你使你免遭用高级或低级语言开发环境开发时所碰到的各种麻烦。不过,许多优化、有效数据和模块化方面只能是应用程序设计者才能使用。开发者应致力于谨慎地使用算法。除了一般的程序设计概念,还有一些特别的存储空间的管理技术,正确使用这些技术可以提高应用程序的执行速度,减少应用程序所要好的存储资源。

提高速度和减少代码量

你可以用几种技巧来提高你的编码速度,但是却找不到有效的算法的替代者。接下来的几点建议可以提高你的编码速度同时又减少你的应用程序消耗的存储空间。


上一页 [1] [2] [3] 下一页 




上一篇:对Linux服务器四种级别攻击的概述

下一篇:用SQL数据库批量插入数据简介

Microsoft Access技巧及陷阱讲解 相关文章:
·电脑高手的140个电脑技巧
·小技巧 教你吓走要动你电脑的人
·楼梯的上做爱技巧 (图)
·输入法技巧放送:极点五笔技巧两则
·IE7.0浏览器有用的9个使用技巧
·史上最全的QQ技巧整合大放送
·某高手总结的电脑技巧
·WindowsXP超级技巧
·每周电脑应用技巧荟萃
·Windows XP鲜为人知的N招实用技巧
Microsoft Access技巧及陷阱讲解 相关软件:
·中文版Excel 2003实例与技巧
·Photshop照片润饰技巧
·摄影技巧与欣赏
·死灵术士之黑暗陷阱
·Microsoft Office Word Viewer 2003简体中文版 V1.0
·电脑技巧精彩文章一百篇
·与客户有效沟通的N个技巧
·招聘面试技巧 视频教程
·Delphi7编程技巧与实例精解
·中文版 AutoCAD2004 应用实例与技巧

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:viphot