- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机二级Access函数
Access中计算控件函数Dlookup此函数是从指定记录集里检索特定字段的值。它可以直接在VBA,宏,查询表达式或计算控件使用,而且主要用于检索来自外部表字段中的数据。语法: DLookup(expr, domain, [criteria])参数解释: expr:要获取值的字段名称 domain :要获取值的表或查询名称 criteria:用于限制 DLookup 函数执行的数据范围。如果不给 criteria 提供值,Dlookup 函数将返回域中的一个随机值。正常用法用于数值型条件值: DLookup(字段名称 , 表或查询名称 , 条件字段名 = n)用于字符串型条件值:(注意字符串的单引号不能丢失) DLookup(字段名称 , 表或查询名称 , 条件字段名 = 字符串值)用于日期型条件值:(注意日期的#号不能丢失) DLookup(字段名称 , 表或查询名称 , 条件字段名 = #日期值#)从窗体控件中引用条件值用法用于数值型条件值: DLookup(字段名称 , 表或查询名称 , 条件字段名 = forms!窗体名!控件名)用于字符串型条件值:(注意字符串的单引号不能丢失) DLookup(字段名称 , 表或查询名称 , 条件字段名 = forms!窗体名!控件名 )用于日期型条件值:(注意日期的#号不能丢失) DLookup(字段名称 , 表或查询名称 , 条件字段名 = # forms!窗体名!控件名 #)混合使用方法(支持多条件)在这种方法中也可以在条件中写入固定的值。 DLookup(字段名称 , 表或查询名称 , 条件字段名1 = Forms!窗体名!控件名1 _ AND 条件字段名2 = Forms!窗体名!控件名2 _ AND 条件字段名3 =# Forms!窗体名!控件名3 #)注: Dlookup之类的合计函数(域函数)是ACCESS为用户提供的内置函数,通过这些函数可以方便的从一个表或查询中取得符合一定条件的值赋予变量或控件值,就不需要再用DAO或者ADO打开一个记录集,然后再去从中获取一个值,这样所写的代码要少的多。但是如果需要更灵活的设计,比如所查询的域没有在一个固定的表或查询里,而是一个动态的SQL语法,或是临时生成的复杂的SQL语句,亦或是需要代入循环的条件值等,此时还是需要从DAO或者ADO中定义记录集来获取值。因为Dlookup之类的合计函数必竟是一个预定义好格式的函数,所支持的语法有限,但对于大多数的要求是都能够满足的。DateSerial函数返回包含指定的年、月、日的 Variant (Date)。 语法 eg:上一年度五月一号以前DateSerial(year, month, day) =DateSerial(Year(Date())-1,5,1)DateSerial 函数语法有下列的命名参数: 部分 描述 year 必要;Integer。从 100 到 9999 间的整数,或一数值表达式。 month 必要;Integer。任何数值表达式。 day 必要;Integer。任何数值表达式。 说明 为了指定某个日期,如 1991 年 12 月 31 日,DateSerial 函数中的每个参数的取值范围应该是可接受的;即,日的取值范围应在 1-31 之间,而月的取值范围应在 1-12 之间。但是,当一个数值表达式表示某日之前或其后的年、月、日数时,也可以为每个使用这个数值表达式的参数指定相对日期。 以下示例中使用了数值表达式代替绝对日期。这里,DateSerial 函数返回 1990 年 8 月 1 日的 十 年 (1990 - 10) 零两个月 (8 - 2) 又一天 (1 - 1) 之前的日期;换句话说,就是 1980 年 5 月 31 日。 DateSerial(1990 - 10, 8 - 2, 1 - 1) year 参数的数值若介于 0 与 29 之间,则将其解释为 2000–2029年,若介于 30 和 99 之间则解释为1930–1999年。而对所有其它 year 参数,则请用四位数值表示(如 1800)。 当任何一个参数的取值超出可接受的范围时,它会适时进位到下一个较大的时间单位。例如,如果指定了 35 天,则这个天数被解释成一个月加上多出来的日数,多出来的日数将由其年份与月份来决定。如果一个参数值超出 -32,768 到 32,767 的范围,就会导致错误发生。mdPnt (acViewPreview) 报表预览mdPnt (acViewNormal) 打印输出int()取整if MsgBox (报表预览, vbYes
您可能关注的文档
最近下载
- (人教版)一年级上册科学 观察物体教案.doc VIP
- 基于新课标“教学评”一体化的小学语文教学设计与实施 培训课件.pptx
- 陶艺课程--校本特色课程-专题讲座.pptx VIP
- 离心泵基础知识(最终版)_图文.ppt VIP
- 基于STM32单片机的智慧病床控制系统设计.pdf VIP
- 基于STM32单片机的智慧病床控制系统设计.docx VIP
- 心力衰竭病人的护理【共27张PPT】.pptx VIP
- 部编版五年级上册语文第一次月考试卷(含答案)4999.docx VIP
- 移动电商视觉营销教案学说课.pdf VIP
- 2024-2025学年北京市房山区七年级上学期期中考试语文试题(含详细答案解析).docx VIP
文档评论(0)