Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

同一个数据表.查出多字段同时相同的记录并可以修改它

赤兔  发表于:2014-03-14 21:16:35  
复制

班级 姓名 分数
一班 张三 45
一班 李四 76
一班 陈一 76
一班 王五 98
二班 赵二 98
二班 钱六 91
一班 张三 91

如何通过对比 班级和姓名.查出这两字段同时出现.让两条数据"张三"都出现在查询窗上.并可以修改. 保存回原数据中.

 

Top
落尘_小新 发表于:2014-03-15 01:50:54
不太理解你的意思,做个最终结果效果图来看看.

蒋元根 发表于:2014-03-15 06:25:47

供参考:

SELECT 表1.班级, 表1.姓名, 表1.编号

FROM 表1
WHERE (((表1.班级) In (SELECT [班级] FROM [表1] As Tmp GROUP BY [班级],[姓名] HAVING Count(*)>1  And [姓名] = [表1].[姓名])))

ORDER BY 表1.班级, 表1.姓名;

点击下载此附件

可以使用 Access 中的“查找重复项查询向导”查找重复的记录或字段值:
打开包含重复记录的数据库。
在“数据库”窗口中的“对象”下,单击“查询”,然后单击“数据库”窗口工具栏上的“新建”。
在“新建查询”对话框中,单击“查找重复项查询向导”,然后单击“确定”。
在该向导中的表列表中,选择包含重复记录的表,然后单击“下一步”。
从可用字段列表中,选择包含重复信息的字段,然后单击“下一步”。
从可用字段列表中,针对要在重复记录中检查的数据选择字段,然后单击“下一步”。
输入查询的名称,例如“针对客户查找重复项”,然后单击“完成”以运行查询。





赤兔 发表于:2014-03-15 15:35:23
多谢 楼上.搞定了.

总记录:3篇  页次:1/1 9 1 :