access里的公式问题

access里的公式问题,第1张

假定你的数据在A列,而F列暂空

先添一列F列,专门为A列1~200号数据排序,

在F1中写上RANK(A1,A$1:A$200,1),

鼠标从F1单元格拉到F200格,

假定你的第100名没有同名次的

然后在你所要求和的单元个写上,就可以出结果了

=SUMIF(F1:F200,">=100",A1:A200)

1建立数据表,输入原始数据,如例子中的数量、单价;

2点击菜单-->插入-->查询-->设计视图,选择相关数据表,确定;

3点击菜单-->查询

Access中取余数用mod函数。

用法:

X mod Y

其中X是被除数,Y是除数。

举例:100除以3的余数。

select 100 mod 3

查询结果:

1 、select from 课程信息表 where 学时<60

2、select from 学生信息表 where Format( 出生日期 YYYY')='1991'

3、select from 学生信息表 where 姓名 like "%珊%"

4、select from 选课表

5、select from 成绩表 where 学号 =‘2009104201002’

可以。

1,打开数据查询后,点击创建。

,

2,随便选一种查询或者窗体创建查询表。这里以查询设计为例。

3,点击查询设计,在跳出的窗体中选择要用到的表,然后选择要查询的字段。

4,点击汇总,然后在总计那一行根据要计算的类型,选择函数公式就可以了。

首先呢,现在财务上大多使用的是先进先出的计算方式,尤其在计算毛利这方面。

由于你的数据库本身的结构不是很清楚,假定你的数据录入功能你已经解决了,数据库中的一个表中记录着第几次,数量,单价,总金额。

现在你的问题是你输入,假定第三次,需要得到前三次的一个加权平均数的价格。

在网页查询命令或入库记录文本框的更新代码中加入:

SELECT round(sum(总金额)/sum(数量),2,) as 加权价格

FROM 表1

where no<"当前输入号"

(no 为数据库记录的入库记录单号,最好为数据的流水号,容易判断)

当然,我只给出来SQL,你要通过ADO或者其他方式连接数据库,并申明变量等我就省去了。

这样,会得出一个价格,再把得出的记录价格赋予给结果输出就可以了~~

大概作用就是以当前输入的入库记录号为判断条件,取入库号之前的记录,做加权平均计算,并保留两位有效数字。

由于你提供的信息不明确,只能就思路上说说~~

我想你已经做ASP了,里面的代码对你来说,修改起来不是很麻烦吧~所以就不

以上就是关于access里的公式问题全部的内容,包括:access里的公式问题、如何用ACCESS来实现公式计算如何象excel、Access的求余公式是如何等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/sjk/9394109.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存