设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12345下一页
返回列表 发新帖
查看: 4211|回复: 40
打印 上一主题 下一主题

[Access本身] 求教计税问题

[复制链接]
跳转到指定楼层
1#
发表于 2006-1-10 06:03:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式



求教 我的职工表里有两个类型,1 疗区  正常计税 2, 退休的,我不想计算税, 这个 if  then  语句怎么写呀!

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-1-10 06:26:00 | 只看该作者
例子中有个毛病,不应将合计字段都存在表中,其结果应由查询得出




[此贴子已经被作者于2006-1-9 22:28:54编辑过]

本帖子中包含更多资源

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

x
3#
 楼主| 发表于 2006-1-10 06:36:00 | 只看该作者
下载不了呀,不知道您在里面,给我修改了吗?
4#
 楼主| 发表于 2006-1-10 06:36:00 | 只看该作者
谢谢!
5#
 楼主| 发表于 2006-1-10 06:40:00 | 只看该作者
一点通老哥,在吗? 类型 为退休的 不想计税,应该怎么写呢?
6#
发表于 2006-1-10 06:41:00 | 只看该作者
以下是引用judw30在2006-1-9 22:40:00的发言:
一点通老哥,在吗? 类型 为退休的 不想计税,应该怎么写呢?

不是写在例子了吗?
7#
 楼主| 发表于 2006-1-10 06:50:00 | 只看该作者
没明白,你说的呀,写到那呀!我想算的是,类型=退休 所得税=0
Private Function CountSum()
    Me.[yse] = [zwgz] + [jt] + [tgbf] + [dqbt] + [jlgz] + [fsbt] + [hlbt] + [hl] + [ycf] + [yyf] + [bjf] + [jj] + [rm] - [rm1] - [rm2] - 1600
    If Me.yse <= 0 Then sds = 0
    If Me.yse > 0 And Me.yse <= 500 Then sds = yse * 0.05
    If Me.yse > 500 Then sds = yse * 0.1 - 25
    Me.[kkhj] = [xzkk] + [sds] + [rm1] + [rm2] + [rm3]
    Me.[yfhj] = [zwgz] + [jt] + [tgbf] + [dqbt] + [jlgz] + [fsbt] + [hlbt] + [hl] + [dsznf] + [ycf] + [yyf] + [bjf] + [jj] + [rm]
    Me.[sfhj] = [yfhj] - [kkhj]
End Function

Private Sub lx_BeforeUpdate(Cancel As Integer)
    If Me.[类型] = 退休 Then sds = 0
8#
发表于 2006-1-10 06:53:00 | 只看该作者
由于你的文本框都是连接到表的,所以我将代码都写在文本框的数据来源了
9#
 楼主| 发表于 2006-1-10 07:09:00 | 只看该作者
哥哥,你能不能,给我写到,所得税那栏,我怎么写进去,不行呢?=IIf([lx]="退休",[sds],0) 还是那写的不对呀!
10#
发表于 2006-1-10 07:15:00 | 只看该作者
按你的愿意进行修改




[此贴子已经被作者于2006-1-9 23:16:20编辑过]

本帖子中包含更多资源

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

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-2 10:16 , Processed in 0.130657 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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