В подчиненной форме 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 ответ

Вы ввели эти имена полей или выбрали их с помощью кнопок? Выбор из выпадающих списков вставит соответствующее имя поля.

Другие вопросы по тегам