我有两个表,它们都包含一个是/否类型列。我希望使用一种形式更新这两个列。
我不想使用子表单设计,因为我只想在表单中显示几个字段,而不是两个表中的所有字段。
我有两个表,它们都包含一个是/否类型列。我希望使用一种形式更新这两个列。
我不想使用子表单设计,因为我只想在表单中显示几个字段,而不是两个表中的所有字段。
这是您可以构建的表单/子表单方法的描述。
将此查询另存为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
。但就目前而言,我尽量保持简单。