Office中国论坛/Access中国论坛

标题: [求助]语句问题 [打印本页]

作者: hnyyly    时间: 2005-6-3 02:43
标题: [求助]语句问题
Private Sub Form_BeforeUpdate(Cancel As Integer)

CurrentDb().Execute "Delete * from 稽查征费"

CurrentDb().Execute "INSERT INTO 稽查征费 ( 年度, A运, 月份, 业户,车,号,道路运输证号,备注,审验记录 ) SELECT 年度, A运, 月份, 业户,车,号,道路运输证号,备注,审验记录 FROM 征费;"

End Sub

这个语句可以完成一个窗体输入两个表都有数据保存,但其中有一个问题,就是稽查征费里面的数据总是长一条,也就是窗体输入的最后的数据不能保存进去,请教
作者: 海狸先生    时间: 2005-6-3 03:34
Form_BeforeUpdate 是什么意思呢?更新前哦
作者: hnyyly    时间: 2005-6-3 03:40
是更新前的意思
作者: 海狸先生    时间: 2005-6-3 04:21
以下是引用hnyyly在2005-6-2 19:40:00的发言:

是更新前的意思
晕倒哦,我是告诉你这个是更新前,也就是数据还没有真正写到表中,当然就会出现你这样的情况
作者: hnyyly    时间: 2005-6-3 07:06
那该怎么办呢,请告知,谢谢
作者: hnyyly    时间: 2005-6-3 07:45
Private Sub Form_AfterUpdate()

    CurrentDb().Execute "Delete * from 稽查征费"

    CurrentDb().Execute "INSERT INTO 稽查征费 ( 年度, A运, 月份, 业户,车,号,道路运输证号,备注,审验记录 ) SELECT 年度, A运, 月份, 业户,车,号,道路运输证号,备注,审验记录 FROM 征费;"

End Sub这样也不行呀
作者: 海狸先生    时间: 2005-6-3 16:18
上传文件
作者: hnyyly    时间: 2005-6-4 09:07
文件怎么上传呀
作者: 海狸先生    时间: 2005-6-4 14:37
点击上面的回复贴子
作者: hnyyly    时间: 2005-6-4 18:15
[attach]10983[/attach]

在管理台帐上输入数据,在征费表和稽查征费表中同时有数据录入.




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3