Access交流中心

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

[5分]如何在查询中得到上月库存?(错一行)

Bio_hebei  发表于:2009-07-19 17:27:58  
复制

 

试过用Dlookup:

上月库存:dlookup([月度库存],表43,月度=serial(year(表42.月度),month(表42.月度)-1,date(表42.月度))

不行啊!

 

哪位前辈指点一下?多谢了!!!

 

Top
竹笛 发表于:2009-07-19 22:24:13

你的函数中月度的值并没有获得!

可尝试一下:

dlookup([月度库存],表43,[月度]=" & dmax("月度","表42"))



Bio_hebei 发表于:2009-07-20 00:42:37

感谢竹笛的帮助!

显示出错

把"&去掉之后,可以显示,但没有数值(注:我的月度值为每月最后一天)

而且我要的数据是表43中上个月的库存

我在sql视图下,修改两个表"月度"的关联为表42("月度")与(表43"月度"减1个月)关联,但做不出来

是不是我只有在表43中增加一个字段----"上月月度",然后,表42"月度与表43"上月月度"关联来解决这个问题



Bio_hebei 发表于:2009-07-20 00:46:04
但这个字段的值又全部都是"月度"加一个月,是不是太多余啊

点燃一支烟 发表于:2009-07-20 08:56:32

看不到图片,上传附件或库



Bio_hebei 发表于:2009-07-20 13:22:02

我试了下,好象也能把上月库存显示出来

但还有问题: 如果没有上月库存,但有本月进出数的都不显示,怎么显示出来呢?

方法:我在查询中增加一个列,表43的月度,条件设为表42月度减1个月(dateserial(year(表42.月度),month(表42.月度),1-1)

(所以没有上月库存的就不显示了)

我用365的IE试着上传下吧,IE8.0是上传不了的

 

谢谢dengshaobin热心关注!!!

 

还是传不了,真烦人啊!!!

对不起各位老师,我有罪,枪毙我吧!!!



Bio_hebei 发表于:2009-07-21 16:36:25

在各位领导的指导下,我已解决此问题

 

领会各位老师的指引,最受益的一句话是竹帅的:

----你的函数中月度的值并没有获得!

使我对选择查询的表达式有了更多的了解,谢谢!!!



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