Office中国论坛/Access中国论坛

标题: 请您帮忙看看,窗体的计算结果如何写入表? [打印本页]

作者: luchunli    时间: 2011-12-5 10:35
标题: 请您帮忙看看,窗体的计算结果如何写入表?
请大家帮忙看看,如何实现 窗体-主表-缺陷数量这个计算的文本框写入主表中的缺陷数据字段,谢谢!
作者: Henry D. Sy    时间: 2011-12-5 10:45
窗体更新后,把它更新到表就行了。
作者: Henry D. Sy    时间: 2011-12-5 10:46
窗体更新后,把它更新到表就行了。
作者: luchunli    时间: 2011-12-5 10:56
不好意思,版主代码应该怎么写?我试了半天不成。是在我新建记录后吗?
作者: luchunli    时间: 2011-12-5 11:33
顶上去!版主帮忙!
作者: Henry D. Sy    时间: 2011-12-5 12:24
试试:

  1. Private Sub Form_AfterUpdate()
  2.     Dim sSQL As String
  3.     sSQL = "update 主表 set 缺陷数量=" & Me.缺陷数量 & " where 自动批次号=" & Me.自动批次号
  4.     CurrentDb.Execute sSQL
  5. End Sub
复制代码

作者: luchunli    时间: 2011-12-5 12:52
不成,我放在窗体的更新后, CurrentDb.Execute sSQL会报错。
作者: Henry D. Sy    时间: 2011-12-5 15:24
报什么错?
作者: luchunli    时间: 2011-12-5 15:48
显示黄色。没说什么。我是新手,所以不知道什么问题,麻烦你了!
作者: luchunli    时间: 2011-12-5 15:54
运行时错误 3144
Syntax error in update statement
作者: luchunli    时间: 2011-12-5 15:55
进去后CurrentDb.Execute sSQL黄色标注
作者: luchunli    时间: 2011-12-5 20:01
自己顶下!




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