设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[窗体] 求助主窗体按钮操作子窗体记录

[复制链接]
跳转到指定楼层
1#
发表于 2007-9-18 10:59:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我做了一个工资发放窗体,里面有两个子窗体(都是以查询为控件来源的数据表形式的窗体,查询是基于工资总表的),

    子窗体1是和主窗体里的“姓名”联动,只要输入正确的姓名,就能显示这个姓名最近的工资发放记录。   

    子窗体2是和主窗体里的“部门”联动,只要我选择部门,就能显示这个部们的人上个月的最后一天还在上班的人,(我们是船舶公司,每个月的人员变化很
   大)。

   现在的问题是,我输入好一个人的姓名,做好他这个月的工资,然后点击主窗体的保存按钮,我希望在保存按钮里加一段代码,

当我有新的记录保存到表中时,删除子窗体2里相同姓名的上月记录,但是又不想将这条记录从工资总表里删除,因为以后还要查询,要用。

这样就很直观的让我看见哪个人的工资做了,那个人的工资没做。

如果不能删除,能让那个相同姓名的记录底色变色也行。

[ 本帖最后由 jefferyzhc 于 2007-9-18 14:24 编辑 ]

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2007-9-18 11:00:34 | 只看该作者
做好上传能说明问题的示例
3#
 楼主| 发表于 2007-9-18 11:16:50 | 只看该作者
附件内容比较大,传不上来,呵呵,我想大家可定也遇到过我这样的问题,麻烦高手帮忙指点下大概方向
4#
发表于 2007-9-18 11:24:22 | 只看该作者
精简到可以说明问题就行了,没有叫您将整个库传上来。
5#
 楼主| 发表于 2007-9-18 11:51:24 | 只看该作者
我试过了,里面就剩两个窗体,两个查询,两个表,但是还是太大,传不上来
6#
发表于 2007-9-18 12:04:00 | 只看该作者
用access自带的压缩工具压缩,再用winrar压缩,再上传。
7#
 楼主| 发表于 2007-9-18 14:24:55 | 只看该作者
真不容易呀,这回终于传上来了,麻烦高手帮忙解决下吧,呵呵
8#
发表于 2007-9-18 15:15:50 | 只看该作者
你可以在工资总表里`增加一字段 如:标记 该字段值默认为0
要实现“删除子窗体2里相同姓名的上月记录,但是又不想将这条记录从工资总表里删除,因为以后还要查询,要用”

可以用更新查询让字段(标记)=-1      (当然你的窗体2的数据源里的查询的条件得让标记=0 )更新后刷新窗体2
这样你就看不到这条记录而它又在表中存在

不知你要得是不是这结果
9#
 楼主| 发表于 2007-9-18 15:47:54 | 只看该作者
呵呵,听得似乎有点懂了,有几点麻烦说得详尽点
1,你说用更新查询,那么就是在保存按钮里加上这样的语句:update "上月记录查询" set 标记=-1
where [ 姓名]=me![txt姓名],是这样吗?呵呵
2,怎样刷新子窗体2呢?用什么语句
10#
发表于 2007-9-18 15:59:09 | 只看该作者
me.子窗体2.Requery
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-18 10:26 , Processed in 0.085145 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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