做了两个查询来解决
1.建立以窗体的电脑编号为条件的查询,筛选出该编号的数据
SELECT 统计数据.电脑编号, 统计数据.库存编号, 统计数据.库存组别, 统计数据.预计, 统计数据.预购, 统计数据.采购, 统计数据.进仓, 统计数据.出仓
FROM 统计数据
GROUP BY 统计数据.电脑编号, 统计数据.库存编号, 统计数据.库存组别, 统计数据.预计, 统计数据.预购, 统计数据.采购, 统计数据.进仓, 统计数据.出仓
HAVING (((统计数据.电脑编号)=[Forms]![窗体1]![电脑编号]));
2.建立以电脑编号,库存组别,库存编号,不重复追加查询
INSERT INTO 结算数据 ( 电脑编号, 库存编号, 库存组别, 预计, 预购, 采购, 进仓, 出仓 )
SELECT 查询1.电脑编号, 查询1.库存编号, 查询1.库存组别, 查询1.预计, 查询1.预购, 查询1.采购, 查询1.进仓, 查询1.出仓
FROM 结算数据 RIGHT JOIN 查询1 ON (结算数据.库存组别 = 查询1.库存组别) AND (结算数据.库存编号 = 查询1.库存编号) AND (结算数据.电脑编号 = 查询1.电脑编号)
WHERE (((结算数据.电脑编号) Is Null) AND ((结算数据.库存编号) Is Null) AND ((结算数据.库存组别) Is Null));
3.再在窗体中的按钮去调用追加查询