Во-первых, я хотел бы подтвердить, что вы реализуете отношения, используя так называемое выпадающее окно данных (часто называемое dddw)? Dddw очень распространены в PB, поэтому не составит труда найти примеры в онлайн-справке или где-либо еще.
Если вы на самом деле уже делаете это с помощью dddw, то я предполагаю, что dddw представляет столбец в наборе результатов родительского окна данных? В окне вы можете код для извлечения DDW. Вот как это делается во многих приложениях, иногда в событиях инициализации окна или событиях родительского элемента управления datawindow.
Во многих случаях dddw отображает данные таблицы кодов и не требует аргументов, и его свойства можно установить для автоматического восстановления. Если окно данных за dddw требует аргумента, найдите datawindowchild в файлах справки. Вы можете манипулировать dw, лежащим в основе dwdw, когда у вас есть к нему дескриптор. Проверьте файлы справки для метода getChild ().