Описание описания формы/подформы, на основе которой вы сможете опираться.
Сохранить этот запрос в качестве 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
для свойств полей «Link Master Fields» и «Link Child Fields».
Перекрестите пальцы и переключите основную форму от дизайна до формы. Надеемся, вы увидите информацию для одного клиента в основной форме и любые заказы для этого клиента, отображаемые в подформе. Вы можете добавить новые заказы для этого клиента в подформу.
Если это предложение окажется разумной отправной точкой, вы можете позже адаптировать его, чтобы включить то, что вам нужно, от RoomTypesT
. Но на данный момент я старался максимально упростить это.
Если вы используете запрос на основе таблицы в качестве источника записи подформы, он может отображать только те поля, которые указаны в предложении SELECT 'запроса ... любое подмножество полей таблицы, которые вы выберете. – HansUp
Эй, спасибо вам за это решение. Я пробовал этот метод, но когда я запускаю запрос, я сказал, что набор записей не может быть обновлен, что я делаю неправильно? – user2325065
Вам понадобится обновляемый запрос. Откройте запрос независимо от формы ... можете ли вы редактировать значения запроса в представлении Datasheet? Если нет, покажите нам SQL запроса (переключитесь на SQL View в конструкторе запросов). – HansUp