Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.31;
Скачать: CL | DM;

Вниз

Вопрос по TTable   Найти похожие ветки 

 
max999   (2006-12-12 14:10) [0]

Имеется "связка" - TTable-TDataSource-TDBGrid. При запуске программы загружается и отображается в гриде база данных. Подскажите, каким образом изменить названия полей в этой базе и их размер, апример что бы поле "Adr" называлось "Адрес" и имело ширину 300 пикселей?


 
Sergey13 ©   (2006-12-12 14:14) [1]

Название просто. Открой редактор полей в своей TTable (двойной клик на ней) и измени. С шириной еще проще - растяни нужное поле мышкой как надо. И все.


 
max999   (2006-12-12 14:16) [2]


> Sergey13 ©

Укажу конкретней вопрос - Как это сделать программно с загруженой базой. Будут ли изменные названия полей сохранятся в базе?


 
k2 ©   (2006-12-12 14:20) [3]

сохраняться не будут, это псевдонимы


 
Sergey13 ©   (2006-12-12 14:23) [4]

> Как это сделать программно с загруженой базой.
Бросая камни в воду, смотри на круги ими образуемые. Иначе такое занятие будет простою забавою. (с) К.Прутков

Другими словами, изменяя что-то в дизайн-тайме смотри какая конкретно пропертя изменяется. То-же самое обычно можно делать и в ран-тайме, меняя эти самые проперти.

> Будут ли изменные названия полей сохранятся в базе?
Если не сохранишь специально (отдельным кодом), то нет.


 
Desdechado ©   (2006-12-12 20:43) [5]

У каждого поля в TTable есть свойство DisplayName и DisplayWidth. Вот и устанавливай их. Можно прямо в рантайме достучаться до полей путем Table1.FieldByName("Adr")



Страницы: 1 вся ветка

Текущий архив: 2006.12.31;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.195 c
2-1165630097
xela
2006-12-09 05:08
2006.12.31
Авторизация в браузере


9-1140806407
Fenix
2006-02-24 21:40
2006.12.31
Ищу компоненты GLScene.


1-1163424853
GEN++
2006-11-13 16:34
2006.12.31
Контролер сетевой активности


3-1160737584
Antoxa2005
2006-10-13 15:06
2006.12.31
Подскажите, а как сменить пароль пользователя SYSDBA программно?


2-1165771806
FIL-23
2006-12-10 20:30
2006.12.31
запуск из одной процедуры другой процедуры