设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2300|回复: 6
打印 上一主题 下一主题

[模块/函数] 关于财务对帐的问题?

[复制链接]
跳转到指定楼层
1#
发表于 2008-9-24 22:30:49 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
下图中是一个查询后的子窗体,我的问题是:如何通过一段代码使“自动两清”命令
从第一条记录开始,如果[两清]字段不等于3,依次勾选出
票号相同,借方金额=贷方金额的两条记录(在两条记录的两清字段标记为“3“)
详情见附件中窗体。



[ 本帖最后由 wktt6833 于 2008-9-24 22:44 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
7#
发表于 2008-10-2 03:09:11 | 只看该作者
常理不通哟!不同发票号对应不通的供货商,没理由是同一张发票有多个供应商的。就算是多个小供应商合并开的发票,那就发票管理来说,也应当只对应一个主要的,也就是发票上的供应商,至于分开,也最多就是付款时要考虑一下的。
6#
 楼主| 发表于 2008-10-1 11:29:19 | 只看该作者

再一次请教“HI-WZJ”版主

更新查询语句非常实用,谢谢版主!我有一个新问题,如果有四条记录票号相同,金额借贷相等,但供应商分别为两个单位,如何再加上一个条件(单位相同)。
   ID              票号     借方    贷方     供应商    两清
   1    222     100                    0         AHHY                 
           2             222                         0                  100               AHHY
            3    222     100                    0         BZ YY              
            4            222                         0                   100                 BZYY

[ 本帖最后由 wktt6833 于 2008-10-1 11:30 编辑 ]
5#
发表于 2008-9-25 21:43:17 | 只看该作者
看看一下
4#
发表于 2008-9-25 21:07:53 | 只看该作者
UPDATE 往来查询 SET 往来查询.两清 = 3
WHERE (((往来查询.票号) In (SELECT 往来查询.票号 FROM 往来查询 GROUP BY 往来查询.票号, 往来查询.两清 HAVING (((往来查询.两清)<>3 Or (往来查询.两清) Is Null) AND ((Count(往来查询.票号))=2) AND ((Sum([借方金额]-[贷方金额]))=0));)));
3#
 楼主| 发表于 2008-9-25 19:52:43 | 只看该作者

等了一天,请有心人帮忙.

有图,有附件,请高人出手

点击这里给我发消息

2#
发表于 2008-9-24 22:36:06 | 只看该作者
奇怪,看不到图片,是否未正确上传图片?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-29 17:24 , Processed in 0.105965 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表