Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.071 c
2-1165839672
DDDDDD
2006-12-11 15:21
2006.12.31
TdxDBGrid - при входе в поле - не те данные


15-1166009415
DVM
2006-12-13 14:30
2006.12.31
2 видеокарты с двумя выходами = 4 монитора реально?


2-1165761037
Iamdanil.yalta
2006-12-10 17:30
2006.12.31
Компиляция Delphi 7


3-1161182043
PPmaster
2006-10-18 18:34
2006.12.31
Проблемы с QuickReport CBuilder2006


6-1154973628
ZeroXider
2006-08-07 22:00
2006.12.31
Пример port mapping




   Наверх