Office中国论坛/Access中国论坛

标题: 如何定义这种条件? [打印本页]

作者: guihyy    时间: 2008-9-28 17:16
标题: 如何定义这种条件?
详情请见附件,我的思路是

a,前期累计购入数量=所有购入日期小于表中最后一条记录的购入日期的记录 的个数

b,本期合计购入数量=所有购入日期等于表中最后一条记录的购入日期的记录 的个数

       账本编号 C 至 D ,其中C为所有购入日期等于表中最后一条记录的购入日期的记录的第一条记录的账本编号

                                                   D为表中最后一条记录的账本编号

       开始编号 E 至 F ,其中E为所有购入日期等于表中最后一条记录的购入日期的记录的第一条记录的开始编号

                                                  F为表中最后一条记录的结束编号

c,当前累计购入数量=前期累计购入数量+本期合计购入数量

*b行所叙带下划线的条件也可以定义为与当前系统日期“距离”最小的记录集*


    当前请教各位高手的是:上边几个带下划线的条件用什么函数写出来?如果能直接在我上传的例子中把那几个文本框做出来就更好了,呵呵! [:27]  谢谢,凡是捧场的都谢谢!


[ 本帖最后由 guihyy 于 2008-10-6 15:07 编辑 ]
作者: guihyy    时间: 2008-9-28 17:27
哪位高手帮忙看下阿!有心情的帮俺做下;没心情的指点下用什么函数,我自己做;路过的棒俺顶下,不要让它沉了。谢谢了
作者: zyp    时间: 2008-9-28 17:30
看了一下你的数据库,没搞明白你求合计购入量,参与合计的却是账本编号,难道账本编号就是购入量

这样别人很难帮到你

另外如何确定最后一条记录,是不是账本编号最大的那条。你的表应该加一个自动编号字段,这样比较好判断一点

[ 本帖最后由 zyp 于 2008-9-28 17:32 编辑 ]
作者: guihyy    时间: 2008-10-6 10:16
呵呵,要统计的东西就是a,b,c,d,e五个字母代表的内容,文本框是空的,因为我求助的就是这个~~~~使文本框有内容阿!



再说明下:每条记录代表一个账本的信息,合计有多少个账本号就是合计有多少个账本,账本号可以看成是自动编号
查看详细资料

[ 本帖最后由 guihyy 于 2008-10-6 10:21 编辑 ]
作者: guihyy    时间: 2008-10-6 15:03
详细解释:这个数据库是关于对票据进行管理的一个系统,每条记录记录一个账本的信息(从这个账本购入,部门内领

      出,到注销该账本的整个过程),

1,该账本有 账本编号 作为每个账本信息的主键。原帖子的a,b合计的是“账本编号”,实际上是账本的本数(对于数   

     据库本身而言就是符合条件的记录数),可能应该这样表述:

     a=所有购入日期小于表中最后一条记录的购入日期的记录 的个数

     b=所有购入日期等于表中最后一条记录的购入日期的记录 的个数

2,每条账本的信息都含有“开始编号”与“结束编号”,原因是这样的:一个账本就相当于一个本子,每个本子应由不

     少页,而每页也有编号,故“开始编号”与“结束编号”分别表示账本里第一页和最后一页的编号。

[ 本帖最后由 guihyy 于 2008-10-6 15:05 编辑 ]
作者: guihyy    时间: 2008-10-7 10:15
..............................




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3