我在Access中有一个主窗体和一个子窗体。主要形式是提供有关我公司将在其上工作的站点的信息。子表单显示了在上述日期有空的所有个人,因此可以临时进行预订。这些表单无论如何都不会链接,因为在此阶段尚无链接。
在我的子表单(是连续表单)上,我有一个链接到更新查询的按钮。我认为我需要某种SetFocus或条件来表明它仅适用于该条记录。
UPDATE Dates SET Dates.[Booked?] = True, Dates.[Site ID] = [Forms]![Frm5 - EditMS]![ID];
当我单击要预订的个人的每条记录旁边的按钮时,它将更新所有记录,而不仅仅是我想要的记录。我曾尝试在table = form字段个人中添加个人中的条件(显然是简要概述),但是随后它要求我提供一个参数,因此它无法按我的计划工作。 我确实尝试搜索论坛,但似乎无法在搜索中找到正确的词来找到答案!我确定它在某个地方,但是我不知道在哪里找到它!
在此先感谢您的帮助:)
答案 0 :(得分:0)
使用存在记录的子表单进行更新会更聪明:
Private Sub BookButton_Click()
If Me.[Booked?].Value = False Then
Me.[Booked?].Value = True
' Save the record.
Me.Dirty = False
End If
End Sub