Access 2000使用心得(2)-开发应用

原创 2004年10月14日 09:36:00

a)         一个全面的A c c e s s应用至少会涉及到以下三种基本Access 对象类型:

                         i.              表用于存储你或其他人向数据库中添加的数据。

                       ii.              窗体用于显示和输入数据,控制其他窗体的打开和关闭以及打印报表。

                      iii.              报表打印表中的细节信息、总结信息或者将两者都进行打印。   

b)        菜单:“工具”à“关系”可设定表间关系

c)        Access窗体:

d)        Access报表

e)         Access模块:包含VBA子过程和函数(公共,任何窗体或报表均可访问)

eg:IsLoaded(“窗体名称”)à检查窗体是否打开(0/-1)

要想成为一个完善的关系型数据库管理系统(RDBMS),一个应用必须具备以下四个基本功能,其中每个功能都有其自己的表现形式(或者视图)

1:数据组织(表的创建和操作)

2:表链接和数据提取(查询,临时表等)

3:数据输入和编辑(窗体实现)

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />4:数据表示(报表)

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

f)   数据库实用工具(一些需要在不打开数据库的情况下执行)

压缩和修复(最好压缩和修复为新数据库,防止数据库不小心损坏不能恢复)

添加切换面板窗体(没有将创建新)

创建.mde文件(编译过的VBA代码,源文件不可用,用户将不能再修改其中的设计对象)

g)        表:一个access数据库可包含32768(2^15)个对象,可同时打开1024(2^10)个表

查询:一个查询可同时从16个表中取得数据

窗体

报表,宏,模块,关系,页

h)        RDBMS区别于电子表格:
为更高效大量数据处理设计
更容易链接多个表
减少数据冗余(只需关键ID等的冗余),减少数据副本

i)          设计表
字段名称:不能重复,最长64字符,可中间包含(空格,“。”没“!”和“[]
数据类型,说明,主键,字段大小,格式(不影响值本身,只是显示方式)Precision(Decimal类型特有,指定总共用多少数位表示一个数值,默认18)ScaleDecimal特有,决定小数位数),小数位数,输入掩码,标题,默认值,有效性规则,有效性文本,必填字段,允许0长度,索引,新值(自动编号类型特有)

j)          字段类型
文本:默认,最大255个字符(指定长度后,如果输入数据超出,将自动截去多余)
备注:最大65535个字符(不能作为关键字段)
数字型:根据字段大小属性设置一个合适的类型
自动编号:(长整型),产生方法取决于新值属性(最大20亿左右)
Yes/No
:逻辑(布尔)字段(True:-1,False:0),可被索引,但不能作为关键字段
货币:currency,固定格式(小数4位)
日期/时间:
OLE
对象(大对象):可包含位图,矢量图等资源(不能索引和做关键字段)
超级链接:
(
文本字段长度可变,系统自动去处结尾空格)
Access
字段可以是Null值(不是0,也不是空白文本),而是没有输入

k)        理解“参照完整性”

l)          “主键”:唯一性,可创建多字段的主键和相应的索引

        索引:加速基于索引字段上的搜索过程,缺点:更新额外的索引时会减缓输入操作的速度
        每个表最多可创建32个索引,可包含最多5个多字段索引,一个多字段索引最多可包含10个字段
        打开索引对话框,创建多字段复合索引

SQL Server 2000数据库转换为Access数据库

首先在本地磁盘建立一个空的Access数据库(比如以student.mdb 为例),这时已经存在的SQL Server 2000的数据库,我们以sky2098为例,其中有一个表student,如果所示...
  • sky2098
  • sky2098
  • 2007年03月22日 16:49
  • 1545

Access 2000使用心得(1)-概念

  a)         Microsoft 桌面数据库(引擎:Jet4.0(Ole db+ActiveX数据对象[ADO]),MDAC)        而Ms Sql server,Oracle等则...
  • sofoo
  • sofoo
  • 2004年10月14日 09:33
  • 1044

Access 2000使用心得(3)-数据处理

一、数据处理(排序,筛选,查找)a)         冻结字段,在多个字段上排序b)        取消排序,冻结(菜单“格式”à“取消所有字段上的冻结”),或直接关闭表(不保存)再打开c)     ...
  • sofoo
  • sofoo
  • 2004年10月14日 09:38
  • 1002

使用缓存解决微信access token每天2000次限制

define("APPID", "xxxxxxxxxxx"); define("APPSECRET", "xxxxxxxxxxxxxxxxxxxxxxxxxx"); $mem = new Memcac...
  • daigou369
  • daigou369
  • 2015年02月26日 17:50
  • 2089

东软实训心得:海阔天空

“庆幸的是我一直没回头,终于发现真的是有绿洲,每把汗流了生命变得厚重……”说起东软实训,没有做作的语言,没有虚伪的感激,因为不经历你就不会懂我在说什么。想起《海阔天空》的这句歌词,今天我想把我一直都想...
  • u012809826
  • u012809826
  • 2013年12月20日 13:25
  • 1693

在Access 2007中保护 Access密码和进行加密

在Access 2007中保护 Access密码和进行加密作者: 代翀,  出处:IT专家网, 责任编辑: 包春林, 2009-05-06 10:01  Microsoft Access 2007推出...
  • zhugeyuntian
  • zhugeyuntian
  • 2010年04月24日 21:39
  • 943

Access使用心得

今天临时用Access做数据库,长期用SQL Server开发习惯了,总结一下现在为止用到的比较大的差异,以后有新的再补了1、返回字符串长度:Len(s),LenB(s),前者返回字符数,后者返回字节...
  • Nobu
  • Nobu
  • 2007年05月29日 09:40
  • 1395

Access 2000使用心得(4)-深入理解查询

一、深入理解查询a)         子查询:源于一个查询而不是表的查询b)        使用查询设计窗口准则:同一行上几个字段的准则组成为“AND”关系,不同行间为“OR”关系。(先同行,再下一行...
  • sofoo
  • sofoo
  • 2004年10月14日 09:41
  • 1040

Apicloud学习心得

转眼,来蔚来公司实训也快一周了,经过前两天的简单的培训后,发现自己所学的知识会用,但是理解的不深入,需要花时间去了解;对于还未掌握的技术,需要有十足的精力去自学、钻研,想要得到任何一个招聘公司的认可,...
  • qq190781319
  • qq190781319
  • 2018年01月14日 11:42
  • 60

tftp中Access Violation错误

tftp> put dic.txt Error code 2: Access violation 求助于google, 得下面一段说明,问题解决。 The tftp man page says:...
  • Alan0521
  • Alan0521
  • 2012年05月21日 23:39
  • 2213
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Access 2000使用心得(2)-开发应用
举报原因:
原因补充:

(最多只允许输入30个字)