Какое поле находится в этой таблице, которое даст информацию о таблице, к которой относится поле _field. например, _Field имеет одну запись с _field-name = 'XYZ', как я могу определить, к какой таблице относится это поле XYZ?_Field table in progress База данных 4GL
0
A
ответ
2
Он связан с таблицей _File через поле _File-recid.
5
RecordID (RECID) таблицы _file хранится в поле в таблице _filed.
FOR EACH _file NO-LOCK, EACH _field NO-LOCK WHERE _field._file-recid = RECID(_file):
DISPLAY _file._file-name _field._field-name.
END.
Или использовать первичный индекс в запросе с помощью "OF" оператора:
FOR EACH _file NO-LOCK, EACH _field NO-LOCK OF _file:
DISPLAY _file._file-name _field._field-name.
END.