Подчиненная форма 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)

person MetaEd    schedule 21.03.2014    source источник


Ответы (1)


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

person ilias iliadis    schedule 30.06.2017