如何在Access中使用函数?

如何在Access中使用函数?,第1张

我猜你一定是想在表里使用函数吧?

我在刚开始自学ACCESS时就犯过这种错误

ACCESS必须在窗体或查询里使用函数,你说的这个工资函数在窗体里添加字段,在控件来源里写上公式就可以了,很简单。可能用文字描述比较抽像,实在不明白就加我QQ吧:20997074

Access的域合计函数同样可以实现类似vlookup的功能。

=dlookup("列2","表1","列1<" & 200 & " AND 列1>=100")

方法一,使用sql聚合函数count ,它可以返回一个记录集 例如:

select 借书人id,count() as 借阅次数 from 借书记录 group by 借书人id;

方法二,使用access系统函数DCount,它可以返回一个整数值 例如下列表达式:

DCount("借书人id","借书记录","借书人id='A001'")

具体实施方案,需要根据表结构和应用场景进行调整。

首先说明一下,access中没有Between函数,在它支持的SQl语句中有between语句,表示介于A与B之间,可做 Between A and B,用法如下:

举个例子:

假设需要查询表中日期在starttime 和endtime之间的记录,字段名addtime,表名info 如下

starttime="2009-2-3 10:00:00"

endtime="2009-4-3 10:00:00"

strSql="select from info where addtime between #" + starttime +"# and #" + endtime+ "#";

这里注意一定不能忘记#,这里和SQLserver不一样的。

left用法之:

<%

Dim xh

xh="032154"

xh = left(xh,2) ‘获取字符串的前2位

'xh 结果=03

%>

'也可以按前2位模糊搜索,一定要用left吗?

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/12176115.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存