Форум: "Начинающим";
Текущий архив: 2006.12.31;
Скачать: [xml.tar.bz2];
ВнизВопрос по 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.039 c