Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.05.2010, 10:00   #1
gvidofd
Новичок
Джуниор
 
Регистрация: 28.05.2010
Сообщений: 1
По умолчанию Создание вычисляемого пути

Доброго всем дня.
Назрел таков вопрос, постараюсь объяснить.
Стоит задача выведения в label1 на экране названия столбца из DBGrid1. Событие осуществляется по DBGrid1TitleClick. Но проблема в том, что в самом DBGrid1 названия столбцов только на английском, а имена столбцов на русском хранятся по адресу Например: DMF.ZayavkaRabMestoPogruzki.Display Label
Как написать команду вроде:
Цитата:
label1.caption:=DMF.ZayavkaRabMesto Pogruzki.DisplayLabel;
Но что бы MestoPogruzki заменить на вычисляемое поле вроде column.fieldname
Вопрос как общей теории по поводу вычисляемого пути, как синтаксически это оформить или же применить какую хитрость, что бы претворить в жизнь. А так же вопрос конкретной задачи по отображению в label1 названия столбца на русском.
ВД в SQL Server 2005
Идеи вроде "для каждого отдельного поля задать условие выбора его и введения label.caption:= на русском название столбца" по моему слишком муторно.
gvidofd вне форума Ответить с цитированием
Старый 28.05.2010, 12:51   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,544
По умолчанию

как-то так
Код:
label.caption:=GetRussName(column.field.fieldname);
и написаная тобой
Код:
function GetRussName(const fieldname: string): string;
которая будет по имени колонки (column.field.fieldname) вычислять то что тебе нужно
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запись в таблицу значения вычисляемого в форме covair Microsoft Office Access 5 26.09.2010 15:19
Сохранить значение вычисляемого поля Nika03 БД в Delphi 8 10.05.2010 22:17
Сумма вычисляемого поля TTable Anton.sev Общие вопросы Delphi 1 10.05.2010 20:31
Изменение вычисляемого поля в коде Земляника БД в Delphi 5 04.06.2009 19:35
Изменение вычисляемого поля в коде Земляника SQL, базы данных 0 04.06.2009 10:02