设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[窗体] 求助---追加问题---求版主帮忙

[复制链接]
跳转到指定楼层
1#
发表于 2008-8-19 08:53:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
希望点追加出勤天数按钮就能将旁边空白框录入的数字追加到当前子表的 天/出勤 里

我是新手,试了多天,终未能解决问题,特请帮忙,非常感谢!!!

[ 本帖最后由 086-china 于 2008-8-21 10:05 编辑 ]

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2008-8-19 10:29:34 | 只看该作者
提供思路:1用SQL语句增加记录2设置子窗体可编辑3刷新子窗体4设置子窗体不可编辑
3#
 楼主| 发表于 2008-8-19 15:40:43 | 只看该作者
我是新手,刚接触ACC,可否改来我参考,非常感!!!
4#
 楼主| 发表于 2008-8-21 10:07:09 | 只看该作者
求版主帮忙
5#
发表于 2008-8-21 10:26:33 | 只看该作者
1、新增一个查询,在设计视图界面上切换到sql视图,然后粘贴以下sql语句:

UPDATE 姓名表 INNER JOIN 工资项目明细表 ON 姓名表.员工ID = 工资项目明细表.姓名ID SET 工资项目明细表.出勤天数 = Forms!主窗体!Text69
WHERE (((姓名表.部门)=[forms]![主窗体]![Combo7]) AND ((工资项目明细表.月份)=[forms]![主窗体]![Combo2]) AND ((工资项目明细表.年份)=[forms]![主窗体]![Combo13]) AND ((姓名表.在职)=-1));

然后点击保存查询。
2、追加出勤天数的按钮上增加代码:

DoCmd.SetWarnings False    '取消警告提示
DoCmd.OpenQuery "第一步所建查询的名称"         '执行更新查询
DoCmd.SetWarnings True    '恢复警告提示
Me.明细窗体.Requery              '刷新窗体

[ 本帖最后由 hi-wzj 于 2008-8-21 13:53 编辑 ]
6#
发表于 2008-8-21 10:29:18 | 只看该作者
为防止意外执行该命令而损失原有的出勤天数数据,建议您在更新查询中增加条件,只更新出勤天数为空的记录。
7#
发表于 2008-8-21 10:38:58 | 只看该作者
我给你做了一个,看是不是你想要的,上面版主说的很详细

本帖子中包含更多资源

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

x
8#
 楼主| 发表于 2008-8-21 10:49:21 | 只看该作者
先谢再下载,谢谢各位,祝工作顺利、事事如意
9#
 楼主| 发表于 2008-8-21 11:52:01 | 只看该作者
好了,谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-27 22:04 , Processed in 0.099140 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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