Access交流中心

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

窗体数据导入问题--再次提问

雪风  发表于:2009-09-20 19:17:53  
复制

 

邓老师.根据你给的答题,我建立一个分表数据可以导入成功,为何我用查询的数据就不行呢.此查询是要据关系从几张表的数据合并得来的.

 

Private Sub Command4_Click()
DoCmd.SetWarnings False
DoCmd.RunSQL "UPDATE 奖励费用表 INNER JOIN 劳动生产率基数表 ON (奖励费用表.施工队=劳动生产率基数表.施工队) AND (奖励费用表.报表月份=劳动生产率基数表.报表月份) SET 劳动生产率基数表.承包奖 =奖励费用表.承包奖.超产价款之总计"
DoCmd.SetWarnings True
MsgBox "数据添加成功!"
End Sub

 

Top
ACMAIN.CHM 发表于:2009-09-20 21:52:24


雪风 发表于:2009-09-21 07:24:35

见附件,自报费用表就能自动导入.奖励费用表导入老是提示出错!



雪风 发表于:2009-09-21 07:26:32
点燃一支烟 发表于:2009-09-21 08:41:30

报错提示已经告诉你原因了啊,该查询不可更新,所以更新查询语句无法对该查询实施更新,你打开该查询的话,光标落在任意一个字段的数据,可以发现它是不可删除和修改的,而另一查询则不是这样。其实你可以条件更新相关表的达到你的目的。



雪风 发表于:2009-09-21 10:26:35

我的劳动生产率基数表是可以编辑更新的。调用的奖励费用表是不可以编辑更新,我用可编辑的劳动生产率基数调用不可编辑的奖励费用表中的数据。难道这也不行的吗? 如果我把不可编辑的奖励费用表数据追加到一张可编辑的临时表中。然后我的劳动生产率基数表再调用这张可编辑的临时表数据,这样就行。难道这样不是同样的效果?



雪风 发表于:2009-09-21 15:57:05
邓老师,像我这样的问题有否解决呢?求救呀.烦请邓老师帮我想想办法!在此先谢谢了!

点燃一支烟 发表于:2009-09-21 21:01:49
Private Sub Command4_Click()
DoCmd.SetWarnings False
DoCmd.RunSQL "SELECT 奖励费用表.* INTO 奖励费用生成表 FROM 奖励费用表"
DoCmd.RunSQL "UPDATE 奖励费用生成表 INNER JOIN 劳动生产率基数表 ON (奖励费用生成表.施工队=劳动生产率基数表.施工队) AND (奖励费用生成表.报表月份=劳动生产率基数表.报表月份) SET 劳动生产率基数表.承包奖 =奖励费用生成表.承包奖_超产价款之总计"
DoCmd.RunSQL "drop table 奖励费用生成表"
DoCmd.SetWarnings True
MsgBox "数据添加成功!"
End Sub

点燃一支烟 发表于:2009-09-21 21:02:10

这样去试试



点燃一支烟 发表于:2009-09-21 21:13:01

或:

Private Sub Command4_Click()
DoCmd.SetWarnings False
DoCmd.RunSQL "SELECT 奖励费用表.施工队, 奖励费用表.承包奖.超产价款之总计, 奖励费用表.报表月份 INTO 奖励费用生成表 FROM 奖励费用表"
DoCmd.RunSQL "UPDATE 奖励费用生成表 INNER JOIN 劳动生产率基数表 ON (奖励费用生成表.施工队=劳动生产率基数表.施工队) AND (奖励费用生成表.报表月份=劳动生产率基数表.报表月份) SET 劳动生产率基数表.承包奖 =奖励费用生成表.超产价款之总计"
DoCmd.RunSQL "drop table 奖励费用生成表"
DoCmd.SetWarnings True
MsgBox "数据添加成功!"
End Sub



雪风 发表于:2009-09-22 11:43:45

非常,非常感觉邓老师帮我解决了大难题!



雪风 发表于:2009-09-22 11:44:38
呵呵,高兴的连字都打错了.非常感谢!

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