Разработка приложений баз данных в Delphi. Шейкер Т.Д. - 19 стр.

UptoLike

Составители: 

19
задать способ вычисления значения в созданном поле. С этой целью
для компонента Table определить обработчик события
OnCalcFields, реализующий необходимый алгоритм вычислений.
Поле просмотра (поле выбора, отыскиваемое поле) позволяет выбирать
значения из предлагаемого списка. С полем просмотра связывается список, ко-
торый наполняется значениями из другой таблицы. По сути, значение поля
отыскивается в реляционно-связанной таблице.
Для создания поля просмотра в таблице, доступ к которой осуществляет-
ся через Table1,
необходимо выполнить следующие действия:
1. Добавить компонент Table2 и связать его с таблицей, в которой нахо-
дятся представляющие интерес сведения (с таблицей просмотра);
2. Открыть Редактор полей для компонента Table1;
3. Через контекстное меню Редактора полей задать New Field;
4. В окне New Field создать новое поле. Для этого:
ввести имя нового
поля, не совпадающее с имеющимися в таблице
именами,
указать тип. Тип должен соответствовать типу поля в таблице про-
смотра,
если поле строкового типа, то задать его размер,
в группе зависимых переключателей Field type выбрать значение
Lookup;
5. Связать новое поле с полем в таблице просмотра:
открыть выпадающий список
Key Fields и выбрать поле, по кото-
рому связаны таблицы Table1 и Table2,
в выпадающем списке Dataset выбрать значение Table2таблицу,
из которой будут браться данные,
в списке LookupKeys выбрать поле таблицы просмотра, которое ас-
социируется с полем таблицы Table1,
в списке Result Field выбрать введённое имя нового поля.
     − задать способ вычисления значения в созданном поле. С этой целью
        для    компонента     Table        определить   обработчик   события
        OnCalcFields, реализующий необходимый алгоритм вычислений.
     Поле просмотра (поле выбора, отыскиваемое поле) позволяет выбирать
значения из предлагаемого списка. С полем просмотра связывается список, ко-
торый наполняется значениями из другой таблицы. По сути, значение поля
отыскивается в реляционно-связанной таблице.
     Для создания поля просмотра в таблице, доступ к которой осуществляет-
ся через Table1, необходимо выполнить следующие действия:
     1. Добавить компонент Table2 и связать его с таблицей, в которой нахо-
        дятся представляющие интерес сведения (с таблицей просмотра);
     2. Открыть Редактор полей для компонента Table1;
     3. Через контекстное меню Редактора полей задать New Field;
     4. В окне New Field создать новое поле. Для этого:
        − ввести имя нового поля, не совпадающее с имеющимися в таблице
           именами,
        − указать тип. Тип должен соответствовать типу поля в таблице про-
           смотра,
        − если поле строкового типа, то задать его размер,
        − в группе зависимых переключателей Field type выбрать значение
           Lookup;
     5. Связать новое поле с полем в таблице просмотра:
        − открыть выпадающий список Key Fields и выбрать поле, по кото-
           рому связаны таблицы Table1 и Table2,
        − в выпадающем списке Dataset выбрать значение Table2 – таблицу,
           из которой будут браться данные,
        − в списке LookupKeys выбрать поле таблицы просмотра, которое ас-
           социируется с полем таблицы Table1,
        − в списке Result Field выбрать введённое имя нового поля.

                                      19