设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[其它] 这个怎么实现

[复制链接]
跳转到指定楼层
1#
发表于 2003-6-30 16:35:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
  如果该业务员的养老金的状态为“已退”
那么当我点击“退养老金”按钮时,弹出对话框“该业务员养老金已退”,并且不再运行宏
怎么做,请帮忙改一下,谢谢

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
13#
 楼主| 发表于 2003-7-7 01:42:00 | 只看该作者
不可能出现输入错误
因为我是用的追加,退否字段有默认值
而且一个人的退否为一个状态,即要么都为未退,要么都为已退
还有如果一个人的退过了,就表明他已离司,以后再也不会出现他的养老金
12#
发表于 2003-7-7 01:17:00 | 只看该作者
可以,不过要麻烦。
工号重复是指在工号表中,
如果输入时错误,某一个月的中是否退未输入,
那你说是退了还是没退?
另外你的姓名,退否,退日期为重复保留,
占用资源。不符合规范。
建议你还是更改好。
11#
 楼主| 发表于 2003-7-6 23:34:00 | 只看该作者
首先再次感谢baije。我的退否字段就是在主表中啊;每一个月都有养老金,所以工号肯定要重复;如果退的话就是全部退掉,并不是只退一个月,如果不拆表的话可以实现吗?
10#
发表于 2003-7-6 23:27:00 | 只看该作者
另外工号会有重复?
你的库设计有问题。
表要简化。
工号、姓名、退否、退日期放一个表,
以工号作主键
id、工号、日期、保险金作另一个表,
ID作主键,
两表以工号建立关系。
窗体作相应更改。
在按钮事件中写上:
if dlookup("退否","工号","[工号]='" & me.工号 & "'")="-1" then
msgbox “该业务员养老金已退”
exit  sub
else:
......
end if
9#
发表于 2003-7-6 23:17:00 | 只看该作者
退否应在主表中,
你一退就是所有全退,不会只退某一个月吧。
那样主窗体中就好作了。
8#
 楼主| 发表于 2003-7-6 22:58:00 | 只看该作者
我真的不会vba,大家帮帮忙啊
7#
 楼主| 发表于 2003-7-4 02:34:00 | 只看该作者
这个我感觉真的很简单吧
为什么没人理我?!
我把密码去掉了,
帮帮忙嘛

本帖子中包含更多资源

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

x
6#
 楼主| 发表于 2003-7-2 21:37:00 | 只看该作者
可能我笨吧
可否给我改改?
5#
发表于 2003-7-2 04:17:00 | 只看该作者
用宏也可以实现这样的功能

宏的消息框条件设置为
[退否]=true         "该业务员已退"
...                      stopmacro
同时建一个更新查询,更新“退否”字段
[退否]=false         运行更新查询
...                       运行打印宏

当然用VBA就只要 if 语句就好了


[此贴子已经被作者于2003-7-1 20:21:21编辑过]

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

本版积分规则

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

GMT+8, 2024-5-21 12:17 , Processed in 0.093826 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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