![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
![]() Вот код создания таблицы программно:
Код: Код:
with TTable.Create(Self) do begin DataBaseName:='C:\Documents and Settings\Тёмка\Рабочий стол'; TableName:='Table1'; TableType:=ttParadox; with FieldDefs do begin Add('Age',ftInteger,0,True); Add('Name',ftString,25,False); Add('Weight',ftFloat,0,False); end; IndexDefs.Add('','Age',[ixPrimary,ixUnique]); CreateTable; end; |
#2
|
||||
|
||||
![]() В вашем случае надо использовать SaveDialog наверное так:
Код:
with TTable.Create(Self) do begin SaveDialog1.Filter := 'Paradox files (*.db)|*.db'; if not SaveDialog1.Execute then Exit; DataBaseName := ExtractFilePath(SaveDialog1.FileName); TableName := ExtractFileName(SaveDialog1.FileName); TableType:=ttParadox; with FieldDefs do begin Add('Age',ftInteger,0,True); Add('Name',ftString,25,False); Add('Weight',ftFloat,0,False); end; IndexDefs.Add('','Age',[ixPrimary,ixUnique]); CreateTable; end; Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |