В подчиненной форме LibreOffice Base отображаются несвязанные записи
Я хотел бы помочь решить проблему с подформой LibreOffice Base. Я думаю, что подчиненная форма должна отображать только те записи, которые относятся к записи, отображаемой в родительской форме. Но подчиненная форма фактически отображает каждую запись в своем источнике данных, независимо от отношения к записи в родительской форме.
В родительской форме отображается производственный рабочий заказ. Он рисует данные из запроса Work Ticket Traveler
который состоит из полей:
WorkTktRecordNo
Number
Date
ItemID
ItemDescription
DisplayQty
DisplayUOM
В подчиненной форме отображаются необходимые материалы. Он рисует данные из подзапроса WTT Subform
который состоит из полей:
WorkTktRecordNo
ComponentNo
ComponentRecordNo
QtyRequired
Вы можете легко увидеть, что поле ссылки WorkTktRecordNo
, В свойствах подчиненной формы главное поле ссылки WorkTktRecordNo
и поле ссылки подчиненного WorkTktRecordNo
, Так что это должно заставить подчиненную форму отображать записи из подзапроса, которые связаны через WorkTktRecordNo
,
Единственный элемент управления в подчиненной форме - это элемент управления таблицей, который отображает четыре поля. Этот элемент управления таблицы имеет проблему: он отображает каждую запись в подзапросе.
- клиент: LibreOffice 4.1.5.3 (Windows 7 Pro SP1)
- сервер: Pervasive PSQL v10 SP2 Workgroup (10.12.16.0), через ODBC (Windows XP SP3)
1 ответ
Вы ввели эти имена полей или выбрали их с помощью кнопок? Выбор из выпадающих списков вставит соответствующее имя поля.