Компонент TOraCommentsToFL — загрузка русских наименований колонок из ERwin в DisplayLabels

{codecitation class=»brush: pascal; gutter: false;» width=»600px»}

Оформил: DeeCo

Автор: Сергей Седов

Хочу поделиться идеей, которая, может и приходила уже кому-нибудь в голову, но я пока не встречал таких решений… Для тех, кто проектирует базы данных для Oracle в ERwin. Предлагаю решение для загрузки русских наименований колонок из ERwin в DisplayLabels датасета.

Компонент, конечно, сырой, но я пользуюсь, и очень поиогает. Ненавижу вбивать один текст по 10 раз.

Что нужно сделать:

1. Создать в ErWin скрипт на уровне модели следующего содержания:

%ForEachTable()

{

%ForEachColumn()

{

COMMENT ON COLUMN %TableName.%ColName IS ‘%AttName’;

}}

2. Сгенерировать базу.

3. В дата-модуле или на форме разместить компонент TOraCommentsToFL.

4.Установить его свойство OraDataSet.

5. Установить свойство LoadFieldLabels в True, после чего названия полей будут загружены из базы Oracle.

6. После этого компонент можно удалить с формы!

Примечание:

Требуются установленные компоненты ODAC.

Скачать OraCommentsToFL.zip (3K)

{/codecitation}

Добавить комментарий