Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

access中同比递增并汇总的问题

zy  发表于:2012-09-15 16:49:54  
复制

请求哪位老师或高手帮忙解决下。谢谢。

 

问题如下:

            按每年10%递增

             年数    基数                  汇总

               1       100                   100

               2       110                   210

               3       121                  331

               4       133.1                464.1

               5       146.41              610.51

               6       161.05              771.56

 

  可用那个函数根据年数直接计算出汇总呀

 

Top
在水一方 发表于:2012-09-15 20:50:03
汇总: Format(DSum("基数","表1","年数<=" & [年数] & ""),"0.00")点击下载此附件

zy 发表于:2012-10-08 22:08:11

不好意思,可能我没有表达清楚。 我的意思是;

              当  年数 =  1 ,    汇总=100

                  年数 =  2 ,    汇总=210

                  年数 =  3 ,    汇总=331

                  年数 =  4 ,    汇总=464.1

            

          用函数直接计算,谢谢了

 

        



沈军 发表于:2012-10-08 23:22:45

在窗体中求当年度汇总值:

汇总=nz(基数)*0.1+nz(基数)

 

在查询中求汇总

汇总=DLast("基数","表","年数<" & 年数)*0.1+DLast("基数","表","年数<" & 年数)

 

select *, 年数, 基数, DLast("基数","表","年数<" & 年数)*0.1+DLast("基数","表","年数<" & 年数) AS 汇总 from 表;



总记录:3篇  页次:1/1 9 1 :