Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

база DBF сохранение и открытие. [D6, dBase, FoxPro]


Ж. Александра ©   (2003-05-08 21:33:00) 

? У меня имеется разбросанные по разным папкам файлы (*.dbf).
Необходимо: открыть любой файл формата (*.dbf),
а после проведенных действий, сохранить как...(дав новое имя но не изменив расширения). Могу ли я в данном случае использовать SaveDialog и OpenDialog?.
Я буду очень признательна если мне помогут.


Aleksey V.P.   (2003-05-13 14:41:00) [1]

To rosl: Забыл добавить: table1.DatabaseName := ExtractFileDir( OpenDialog1.Filename);


rosl   (2003-05-11 10:17:00) [2]

Открывать примерно так:
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
if opendialog1.Execute then
if opendialog1.FileName<>"" then
begin
table1.Close;
table1.TableName:=opendialog1.FileName;
table1.Open;


valwhite   (2003-05-11 10:05:00) [3]

Если "дав новое имя но не изменив расширения", то SaveDialog и OpenDialog подойдут. А вот "открыть"... Если тебе нужен просмотр таблицы на экране, то нужно использовать компоненты доступа к DBF-таблицам и компоненты отображения (DbGrid, например). Доступ можно получить средствами BDE, но лично я пользуюсь Halcyon-ом
http://vodonosov.nm.ru/develop/develop.htm


Evgeny   (2003-05-10 07:59:00) [4]

Смотря какие действия делаются с таблицей. В некоторых случаях можно и диалогом сохранения воспользоваться.


Anatoly Podgoretsky   (2003-05-08 21:43:00) [5]

Диалог используется только для выбора места и имени, а само сохранение надо делать с помощью функции DbiCopyTable, пример есть в справке по БДЕ


Наверх

Титульная страница Поиск, карта сайта Написать письмо