




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ACCESS集锦1、使窗体或报表的文本框随文字的多少自动加大或缩小: 文本框属性“能够扩大” 2、控制某字段只能填写某些内容:也许您想让使用程式的人只能在某个字段里a,那么您就得控制他不难让他填b。具体表达式为 =Instr(abc,A)0 3、并置几个字段:也许您填表时有两个字段分别是“湖北大学”、“数学专业”,但当您在打印报表时却想让这两个了段变为一个字段放在一起,即“湖北大学数学专业”,那么最好的办法就是并置。表达式为: =(A&B)或=(A&B) 4、查询中的计算字段:也许在您的表中有两个数字字段,然后您想在报表中出现一个关于这两个字段关系的字段,那么简单的方法就是计算,这计算能够加,能够减,能够乘,能够除,视情况而定。表达式为: 名称:A*B(这里假设相乘,“名称”可自定) 5、计算年龄表达式:有人喜欢在表中设计录入一个人的年龄,这不是聪明的做法。因为每个人的年龄是在不断增加的,到下一年再重新进行大批量重新录入,那就没有电脑的智能作用。最好的做法是在表中设计一个身份证号码字段。有了这个字段后,某人的“年龄”和“性别”都是能够确定的,而且一劳永逸,除非您不会把您电脑的系统时间调准确。这里是假设表中已有“出生年月”字段以后通过他确定“年龄”的表达式: =Datediff(yyyy,A,now() 6、在窗体或报表进行值转换:有时候想将表中的在窗体或其他地方显示为您想要的内容,办法就是进行值转换。比如表中有“出生年月”的记录,您想在窗体不显示具体的出生年月,而显示“今天是这人的生日”或“这人距生日更有x天”这样的信息,或有一个“分数”字段而您却想在窗体上显示出某学生是“优生”、“差生”、“及格”等信息,您要用上以下表达式: =iif(A=x,y,iif(A=z,p,m) 7、在窗体中对某字段进行数据锁定:在用窗体编辑数据时,有时您可能不想让人对其中某一个或几个字段进行修改,那么,您得对不想让人修改的字段进行锁定。其方法: 字段-属性-数据-是否锁定-是 8、求和表达式:对两个以上字段值进行求和,表达式为: =Sum(A+B+) 9、标签并置并且格式化数字字段:假如您想将表中电话号码在窗体或报表显示时变为,您就得用以下表达式: =Trim(A& ,&B&Format(C,-) 10、并置运算: 安符和非字符:=今天日期是:&date() 字段和字段:=A+B 字段和字符:=A &abc(A、B、C为任意字符) 11、显示带有文本的系统日期: =今天是:+cstr(date() 12、把字段内容直接嵌入文本表达式:假如您想让打印的报表的表头随调入的动态数据的改变而跟着改变,您必须用此方法: =单位名称&教职工花名册 =format(now(),yyyy)&单位名称&教职总数 =这位同学名叫&姓名&,其中考总成绩为&总成绩&。 13、在查询中更改字段名称: 新名称:(放在原字段前) 14、返回确定日期段的数字值: Datepart(interval,date,firstweekday,firstweek) 15、查询窗体打开时不显示空白的代码:按某种条件进行查询,目的是要打开一个显示窗体。可是有时候或因为输错条件,或因为根本没这个记录,那么您可能得到一个很让您失望的呆板的“白板窗体”。避免这种情况发生的做法就是,在该窗体的“打开”属性中输入以下代码: On Error GoTo err DoCmd.GoToRecord , , acLasti = Me.CurrentRecordDoCmd.GoToRecord , , acFirstexit_form_open:Exit Suberr:MsgBox 您要查找的数据不存在,请核实后重新输入。DoCmd.Close 16、配置默认值的技巧:在表中输入也好,在窗体中输入也好,将某些字段设一个默认值并不困难,但是,要确保不同的用户能够随时重设默认值,就显得麻烦一些。具体的思路是:先预设一个窗体供用户在其中更改默认值,然后,让您的录入窗体的各个字段直接在用户已预设好默认值里读取预设信息。 17、显示动态记录个数的方法:查找记录时,有时您查找到的可能并不只有一个记录,特别是进行模糊查询是更是如此。那么,到底有多少个记录呢?您需要在窗体设计时,在合适的位置上加一个文本框,然后在里面输入以下表达式: =您已找到了&count(a)&个符合条件的记录。(“a”是表中的字段名称) 18、在学生信息的查询结果窗口内,您能够看到一个关于记录数量的提示,有时显示“符合条件的记录只有一个”,而有时显示“符合条件的记录共有x个”。如何实现的呢?这里有一个复杂的表达式如下: =符合条件的对象 & IIf(Sum(同名合计)=1,只,共) & 有 & Sum(同名合计) & 人 & IIf(Sum(同名合计)1,请按PAGEDOWN键查看下一个,) 19、查询结果窗上,更有一个关于“学习进步”的祝词,假如碰巧您查询到的孩子那天生日,下面会提示“嘿嘿,今天是这孩子生日啊,让我们祝他生日快乐!”。这里也有一个条件表达式: =IIf(Month(出生年月)=Month(Now() And Day(出生年月)=Day(Now(),嘿嘿,今天是这孩子生日啊!让我们祝 & 姓名 & 生日快乐!,好人一生平安!祝 & 姓名 & 同学学习进步,茁壮成长!) Access数据库安全中常见问题汇总来源:赛迪网 作者: 发布时间:2007-06-12本文汇总了在Access数据库安全问题中最为常见的问题来做出解答。 问:什么是Microsoft Access 工作组,怎样创建工作组信息文档? 答:Microsoft Access 工作组是在多用户环境下共享数据的一组用户。假如定义了用户级安全,工作组的成员将记录在用户账号和组账号中,这些账号则保存在 Microsoft Access 工作组信息文档中。用户的密码也保存在工作组信息文档中。能够为这些安全账号指定对数据库及其对象的权限。权限本身将存储在安全数据库中。 在 Microsoft Access 97 中,用户的配置存储在 Windows 注册表的 Hkey_Current_UserSoftwareMicrosoftOffice8.0AccessSettings 关键字中。在 Microsoft Access 的旧版本中,“选项”对话框中定义的用户选项配置记录在工作组信息文档中。 默认的工作组是由安装程式自动在安装 Microsoft Access 的文档夹中创建的工作组信息文档定义的。 能够使用“工作组管理器”重新创建工作组。 问:怎样打开“工作组管理器“? 答:假如使用的是 Windows 95 或 Windows NT Workstation 4.0,可使用“我的电脑”或 Windows“资源管理器”打开安装 Microsoft Access 的文档夹(默认文档夹是 Program FilesMicrosoft OfficeOffice),然后双击 Wrkgadm.exe。 问:怎样允许他人查看或执行查询,但不能更改数据或查询设计? 答:在安全工作组里,能够指定他人查看查询返回数据的权限。假如是操作查询,还能够允许他们执行查询,即使限制他们不得查看查询的基表或基础查询。 1、在“设计”视图中打开查询。 2、在查询“设计”视图中单击设计网格和字段列表外的任何地方,以选定查询。 3、单击工具栏上的“属性”按钮 ,以显示查询的属性表。 4、将“执行权限”属性配置为“任何者的”。 配置了此属性后,应出现以下情形: 1、任何用户都具备查询任何者的查看或执行查询权限。 2、只有查询任何者才能保存更改过的查询。 3、只有查询任何者才能更改查询的任何权。 注释:也能够配置任何新查询的默认权限。请在“工具”菜单上单击“选项”,再单击“表/查询”选项卡,然后单击想要使用的“执行权限”选项。 问:怎样防止复制、配置数据库密码或更改启动选项? 答:假如共享数据库没有定义用户级安全,就无法防止用户作出以上更改。定义了用户级安全性之后,就只有具备管理员权限的用户账号或组账号才能对数据库进行复制、配置密码或更改启动属性等操作。 问:怎样定义用户级安全? 答: 1、加入一个安全工作组或新建一个工作组信息文档。 要点 要完全确保数据库的安全,请不要使用安装 Microsoft Access 时创建的工作组信息文档所定义的默认工作组。而应该确保定义所加入的工作组的工作组信息文档是使用唯一的工作组 ID (WID) 创建的,否则应该创建一个新的工作组。 2、激活“登录”对话框。 操作方法:启动 Microsoft Access ,打开数据库,单击“工具”菜单“安全”子菜单中的“用户和组账号”命令,单击“用户”选项卡,确保在“名称”框中预定义的“管理员”用户账号呈高亮度显示,单击“更改登录密码”选项卡,单击“新密码”框,然后键入新密码。不要在“旧密码”框中输入任何内容, 在“验证”框中再次键入密码进行确认,然后单击“确定”按钮。退出ACCESS并重新启动ACCESS,就会出现“登录”对话框。 3、创建管理员的用户账号。 操作方法: 1)打开工作组管理器,按下“联接”按钮,选择 使用在第1步骤中创建的安全工作组信息文档,退出管理器,启动 Microsoft Access。 要点 假如要确保数据库是完全安全的,请不要使用安装 Microsoft Access 时创建的工作组信息文档中定义的默认工作组,并确保定义所用工作组的工作组信息文档是以唯一的工作组 ID (WID) 创建的,否则就应该重新创建一个工作组信息文档。 2 )选择“工具”菜单“安全”子菜单中的“用户和组账号”命令,单击“用户”选项卡上的“新建”按钮, 在“新用户/组”对话框中,键入管理员账号名称和个人 ID (PID),然后单击“确定”按钮新建账号。 警告 一定要记住正确的账号名和 PID,包括字母的大小写,并其将其放在安全的地方。假如要重新创建账号,必须提供其名称和 PID。遗忘或丢失了账号名和 PID 将无法恢复。 3)在“可用的组”框中,单击“管理员组”,然后单击“添加”按钮。Microsoft Access 将把新的管理员账号添加到管理员组并在“隶属于”框中显示“管理员组”。 4)单击“确定”按钮新建管理员账号。 4 退出 Microsoft Access 并以新建的管理员身份登录。 5 删除管理员组中的管理员账号。 操作方法:选择“工具”菜单“安全”子菜单中的“用户和组账号”命令,在“用户”选项卡上的“名称”框中输入要移去的用户。在“隶属于”框中,选择要“管理员组”的组,然后单击“删除”按钮。 6 打开要配置安全的数据库。 7 单击“工具”菜单“安全”子菜单中的“用户级安全性向导”命令。 8 根据向导对话框中的指示完成各个步骤。 “用户级安全性向导”将创建一个新的数据库,并将原有数据库中任何对象的副本导出到新的数据库中,然后通过取消用户组对新数据库对象的任何权限,为向导第一个对话框中的选定对象类型配置安全,然后加密新数据库。原有数据库没有进行任何更改。表之间的关系和任何的链接表在新的数据库中都将重建。 现在,只有在步骤1中加入的工作组管理员组成员能够访问新数据库中配置了安全的对象。“用户”组则不具备对这些对象的权限。要限制用户和/或组对这些对象的访问必须为其配置权限。 Access应用的几个技巧来源:it168 作者:雪影蓝风 发布时间:2007-05-02不要浪费数据类型的效果当您要存储数字数据时,您也许会想要指定一个数字的数据类型。在您这么做之前,请先考虑一下数据的用途。例如,您不会将街区号码或是邮政编码的数值用在数学等式中。这样的话,请将数据存储为文本。您会节约一些内存,但更重要的是,数据类型是按照数据的用途的。假如您需要使用一个文本值作为真数值,则可在表格中表示文本域的域中使用Val()函数“=Val(field)”(此域存储数值或文字值)。 使用最适当的域的大小 由于如今的系统都很强大,要指定最合适的域的大小则不再是像过去那样紧迫的任务。然而,为了能够更好地实施工作,研发者仍然会限定域的大小。您首先要做的步骤就是使数据生效。例如,您将州名所写存储在一个域大小配置为2的文本域中。假如用户输入的是ARK而不是AK,Access将会拒绝接受这条输入。当然,域大小的属性仅会拒绝过大了的条目,他无法探明输入或是其他的错误。这个域仍然会接受其他有误的条目,例如“A”或“K6”。 这也能应用在数字域上,只是没有那么明确的范围。例如,一个字节域能够接受的值能够从0到255,而长整数域可接受的值的范围则从-2,147,483,648到2,147,483,647。 为每个域选择适当的数据类型和域大小的属性。始终选择最小的数据类型连同域大小,就有可能地在这个域中容纳最大的值。 使用分析工具 Access有两个工具能够帮助您精炼您的设计。第一个就是表格分析器向导,他能够检查一个表格并像您推荐在哪处做出改变比较合适。第二,就是性能分析器,他能够检查您整个数据库,并对改进设计提出建议。通常,您都会采用向导所提出的建议。 无论您要运行哪个向导,都能够在“工具”菜单中选择分析器之后再选择合适的项目。 不要忘记表格的属性 就像域相同,表格也有能够定义其用途的属性。大多数都能够自我解析,而默认的属性也通常都足够合适。要访问这些属性,只需要在设计视图下打开表格,接着在“视图”菜单中选择“属性”。以下是一些您应该知道的东西: 排序依据:指定一个排列的顺序,当您在打开表格的时候Access能够应用他。只需要根据您想要分类排序的记录输入域的名称。假如您没有使用这项配置,Access则会根据主键来进行排序。假如没有主键,Access则会按照数据输入的顺序来显示。他和表层并不会有太多的关系,因为用户不会查看表格。然而,就像很多域的属性那样,捆绑的对象会继承属性。 子数据表名称:他决定了子数据表是否会显示相关的记录。许多人都觉得子数据表很恼人,假如您也这么认为,则能够将这个属性配置为None来禁用他。 注意其中的界限范围 尽管您可能永远也不会接触到表格界限范围的配置,但您还是必须知道他们是存在的: 表格名至多能够包含64个字符。 域名称之多能够包含64个字符。 每个表格至多能够包含255个域。 表格大小的限制范围在2GB减去系统对象所需要的空间大小。 文本域之多可存储255个字符。 当您通过用户界面输入数据时,备忘域能够存储至多65535个字符。假如从程式上来说,输入数据,他能够接受至多1GB大小。 OLE域能够支持至多1GB大小。 每个表格能够具备至多32个索引。 每个索引能够包含至多10个域。 一个有效规则表达能够存储至多2045个字符;有效文本属性能够具备之多255个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年软件工程师初级编程实战题集及解析
- 2025年船厂安全操作规范模拟题集
- 2025年国际金融分析师考试知识点梳理与模拟题集
- 电代煤安全知识培训课件新闻
- 2025年焊接工艺知识笔试模拟题及答案
- 人教版鲸教学课件
- 新解读《GB-T 36771-2018番茄花叶病毒检疫鉴定方法》
- 广西钦州市2024-2025学年高一上学期期末教学质量监测物理试卷(含答案)
- 2025年重庆市中考数学押题试卷(三)(含答案)
- 新解读《GB-T 36140-2018装配式玻纤增强无机材料复合保温墙体技术要求》
- 知识产权侵权培训课件
- 2024中国中煤销售集团总部及所属企业电力营销专业人才招聘笔试参考题库附带答案详解
- 2025年上半年北京广播电视台招聘140人笔试易考易错模拟试题(共500题)试卷后附参考答案
- 初中英语沪教牛津版单词表(共6册)
- 酒店客房验收工程项目检查表
- 加强教学常规管理提高教学质量
- 吉兰巴雷综合征病人的护理
- 《英语句子成分》课件
- 河北农业大学分子生物学题库(带答案)
- 2025四川建筑安全员-C证考试(专职安全员)题库及答案
- 随机动态规划与强化学习-洞察分析
评论
0/150
提交评论