我有两个表都包含Yes / No类型列。我希望使用一个表单更新这两列。
我不想使用子表单设计,因为我只想在表单中显示几个字段,而不是两个表中的所有字段。
答案 0 :(得分:1)
以下是您可以构建的表单/子表单方法的说明。
将此查询保存为 qryCustomers :
SELECT
cust.CustomerID,
cust.Title,
cust.LastName,
cust.Postcode,
cust.CardNumber,
cust.ExpDate,
cust.SecurityCode
FROM CustomersT AS cust;
将此查询保存为 qryBookings :
SELECT
bk.BookingNumber,
bk.CustomerID,
bk.DateBooked,
bk.Nights,
bk.Price,
bk.Total,
bk.CheckInDate,
bk.CheckedOutDate
FROM BookingsT AS bk;
创建一个新表单,使用 qryBookings 作为其记录源。从表单属性表的“格式”选项卡中选择“连续表单”作为“默认视图”属性。根据需要添加和排列数据字段后,使用名称 fsubBookings 保存表单。
创建另一个使用 qryCustomers 作为记录源的表单。选择“单个表单”作为表单的默认视图属性。布置表单的字段,然后添加子表单控件。将 fsubBookings 指定为“源对象”属性(在子控件的属性表的“数据”选项卡上找到该属性)。将CustomerID
用于“链接主字段”和“链接子字段”属性。
用手指将主窗体从“设计”切换到“窗体视图”。希望您将在主窗体中看到一个客户的信息,并在子窗体中显示该客户的任何预订。您可以在子表单中为该客户添加新的预订。
如果此建议被证明是一个合理的起点,您可以稍后对其进行调整以包含您在RoomTypesT
中所需的内容。但就目前而言,我尽量保持这一点。