从子窗体执行 SQL 更新查询,在主窗体上获取控件
Executing an SQL update query from a sub form sourcing a control on a main
在下面的代码中,我试图检索位于主窗体 'frmstaticdatadepartments07' 上的控制框 'cbodepartments' 中的值。我正在尝试获取该值并将其插入到 table 'tblvaluechain01' 中,以便在字段 'team' 中的值等于零的每条记录中。
我目前收到的错误消息是:查询无法识别我用来获取控件来源的字符串:[Forms]![frmstaticdatadepartments07]![cbodepartments]
sql_get = "UPDATE tblvaluechain01 SET notes = [Forms]![frmstaticdatadepartments07]![cbodepartments] WHERE [tblvaluechain01].[team]=0"
Application.DoCmd.RunSQL (sql_get)
您似乎没有连接要传递给查询的字符串。试试这个,
sql_get = "UPDATE tblvaluechain01 SET notes = " & Chr(34) & _
[Forms]![frmstaticdatadepartments07]![cbodepartments] & Chr(34) & _
" WHERE [tblvaluechain01].[team] = 0"
在下面的代码中,我试图检索位于主窗体 'frmstaticdatadepartments07' 上的控制框 'cbodepartments' 中的值。我正在尝试获取该值并将其插入到 table 'tblvaluechain01' 中,以便在字段 'team' 中的值等于零的每条记录中。
我目前收到的错误消息是:查询无法识别我用来获取控件来源的字符串:[Forms]![frmstaticdatadepartments07]![cbodepartments]
sql_get = "UPDATE tblvaluechain01 SET notes = [Forms]![frmstaticdatadepartments07]![cbodepartments] WHERE [tblvaluechain01].[team]=0"
Application.DoCmd.RunSQL (sql_get)
您似乎没有连接要传递给查询的字符串。试试这个,
sql_get = "UPDATE tblvaluechain01 SET notes = " & Chr(34) & _
[Forms]![frmstaticdatadepartments07]![cbodepartments] & Chr(34) & _
" WHERE [tblvaluechain01].[team] = 0"