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

Вниз

Два вопроса по созданию таблиц   Найти похожие ветки 

 
Filat ©   (2002-07-17 17:20) [0]

Привет ALL!
Есть компонент TTable, если на нём дважды кликнуть мышкой появляется диалоговое окно где можно добавить столбцы и потом с ними работать, как это сделать програмно? потом надо будет добавлять маску для поля и менять агл. название поля на русское, чтобы в DBGrid понятно было что за поля.
И второе, как создать поле с полной длиной 16, формат 14,2, числовое!!! Использую такой вариант создания полей:
Add("Summa", ftFloat, 0, False);

Спасибо.


 
Desdechado ©   (2002-07-17 18:28) [1]

попробуй через TQuery
CREATE TABLE ...


 
Viewer   (2002-07-17 20:46) [2]

1. FieldDefs
2. тип BCD


 
MsGuns ©   (2002-07-17 21:37) [3]

Непонятно: поля, добавляемые в видимую сетку (грид) уже есть как физические в таблице или надо их ФИЗИЧЕСКИ добавлять не только в грид, но и в таблицу ?
Русские название колонкам грида задаю.тся через TDataSet.TField.DisplayName


 
Filat ©   (2002-07-18 09:57) [4]

Viewer, MsGuns © , спасибо, сегодня попробую, вроде как то что надо.


 
Filat ©   (2002-07-18 16:08) [5]

MsGuns © ,
а подробнее можно по поводу TDataSet.TField.DisplayName.


 
MsGuns ©   (2002-07-18 17:41) [6]

Подробнее вообще-то в хелпе (на English, правда)
Но я вообще-то делаю так:
на БД я рисую DataModule, куда кладу все TTable, TQuery, TStoredProc, ну и, ессно, TDatabase
После этого для всех TDataSet определяю состав полей, их св-ва (как отображать, имена колонок в гридах, маски и т.д.), а также прописываю все обработчики событий типа TDataSource.OnStateChange, TDataSet.TField.OnPostError и т.д.) - все через TActionList
Затем к очередной проге, юзающей ЛЮБУЮ из таблов этой БД, подключаю этот модуль и все !!!
Перед подключением любого грида выполняю код
Form1.grid.Columns.RebuildColumns;
ds1 := MyDataModule.tb1;
Form1.grid.DataSource := Form1.ds1;
MyDataModule.tb1.Active := true; // Массив колонок грида созд- ся автоматически в соответствии с текущей структурой табла или запроса





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

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

Наверх




Память: 0.48 MB
Время: 0.011 c
8-24127
Серж Долгов
2002-03-29 22:17
2002.08.08
Про пиксели - 2


1-24040
nikolo
2002-07-25 17:49
2002.08.08
Как получить список всех, кто в сети?


1-23979
maxim2
2002-07-23 08:20
2002.08.08
Есть ли в цикле for оператор котор переберал каждую вторую запись


1-24067
Ученик
2002-07-26 11:05
2002.08.08
Добавление свойств компонентов в Run-Time


6-24158
yastal
2002-01-10 16:38
2002.08.08
Нужно скачать по ftp с удаленного компьютера сразу несколько файлов