设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[Access本身] 一个处理重复追加内容的问题

[复制链接]
跳转到指定楼层
1#
发表于 2011-9-20 17:26:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
     小鸟近期在做一工资管理系统,在工资编辑界面编辑过工资后,点击保存按钮将会把工资表内的内容追加到历史工资表中,但是如何是相同年份月份的工资再一次编辑过后使用追加查询保存的话,历史工资表中同一人同一年月的工资会有两条。工资表和历史工资表中的表结构相同



      请问:编辑过工资后保存的话,如何能够用两张表中的字段:年份,字段:月份,字段工号进行判断,若历史工资表中没有工资表中这三个字段的条件的话,则追加保存;若有的话则将符合条件的,与字段:年份,字段:月份,字段工号想匹配的行全部删除,再追加工资表中的内容。



      


      菜鸟不会编程,望高手能够详细解释,用到代码的话,望附上,在线等答案,感激不尽!



本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2011-9-20 20:57:46 | 只看该作者
在追加查询前运行下删除查询不就成了,即使是首次追加,删除查询运行时实际没有记录删除也不会出错。
运行删除查询:
  1. '假设以下三个变量都是数值型
  2. y=2011 '年份
  3. m=9 '月份
  4. gh=1102  '工号
  5. '运行删除查询
  6. currentdb.exectue "delete from 历史工资表 where 年份=" & y & " and 月份=" & m & " and 工号=" & gh
复制代码
3#
发表于 2011-9-21 09:32:00 | 只看该作者
我一般用更新+追加组合
也许删除+追加更好用

评分

参与人数 1经验 +10 收起 理由
todaynew + 10 理当如此!

查看全部评分

点击这里给我发消息

4#
发表于 2012-11-13 16:47:57 | 只看该作者
不错的想法...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-15 02:52 , Processed in 0.081522 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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