Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.06.2010, 20:08   #1
DimOn4Ik
Форумчанин
 
Регистрация: 10.10.2009
Сообщений: 206
По умолчанию Таблици в ListBox

У если я знаю алиас , но работать мне нужно с разными таблицами как мне их добавить в ListBox..

потом при выборе буду делать Table1.TableName:=ListBox1.Items;

такое возможно?
DimOn4Ik вне форума Ответить с цитированием
Старый 04.06.2010, 20:39   #2
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

Можно просто полный путь добавлять

PS а да если алиас есть, то в Databasename его записываем, а в листбоксе только имена таблиц, или как говорил полный путь к папке в Databasename и имена таблиц, или в листбоксе хранить полный путь к файлу. В общем как нравится

Последний раз редактировалось vovk; 04.06.2010 в 20:54.
vovk вне форума Ответить с цитированием
Старый 04.06.2010, 21:09   #3
DimOn4Ik
Форумчанин
 
Регистрация: 10.10.2009
Сообщений: 206
По умолчанию

А можно как-то расширение файла убрать? в ListBox или FileListBox?
DimOn4Ik вне форума Ответить с цитированием
Старый 04.06.2010, 21:17   #4
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

А в чём проблема? пишите в листбоксе без расширения, должно работать и так, или
Table1.TableName:=ListBox1.Items.St rings[ListBox1.ItemIndex]+'.db';

я же правильно понял Paradox?
vovk вне форума Ответить с цитированием
Старый 04.06.2010, 21:34   #5
DimOn4Ik
Форумчанин
 
Регистрация: 10.10.2009
Сообщений: 206
По умолчанию

да paradox...ток как мне его сначала загрузить в ListBox.. я загружал имена файла из определенной директории...отображаются они *.db
DimOn4Ik вне форума Ответить с цитированием
Старый 04.06.2010, 21:38   #6
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

как список файлов формируется?
vovk вне форума Ответить с цитированием
Старый 04.06.2010, 21:52   #7
DimOn4Ik
Форумчанин
 
Регистрация: 10.10.2009
Сообщений: 206
По умолчанию

Вот какая задача...
Нужно разработать программу тестер.. было бы всё хорошо если бы программа была с одним тестом..а так их должно быть много,на разные темы..хотелось бы организовать все на бд..так как очень удобно..ну вот проблема в том что все тесты в одну таблицу не засунеш) .. Как быть?

Последний раз редактировалось DimOn4Ik; 04.06.2010 в 22:11.
DimOn4Ik вне форума Ответить с цитированием
Старый 04.06.2010, 22:02   #8
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

В общем по теме добавлять можно так
Код:
var F: TSearchRec;
    i: integer;
begin
ListBox1.Items.clear;
i := FindFirst('D:\projekt\vod_2007_new\*.db',faAnyFile,  F);
while i=0 do
 begin
if  (f.Attr and faDirectory <> faDirectory) then
  ListBox1.Items.Add(ChangeFileExt(ExtractFileName(F.Name),''));
  i := FindNext(F)
 end;
FindClose(F);
end;
использовать
Код:
procedure TForm1.ListBox1DblClick(Sender: TObject);
begin
Table1.Close;
Table1.TableName:=ListBox1.Items.Strings[ListBox1.ItemIndex];
Table1.Open;
end;
про Databasename не забываем.

ПО поводу последнего поста, завязывайте с парадоксом и вообще с BDE, пробуйте хотябы с Access.

Последний раз редактировалось vovk; 04.06.2010 в 22:05.
vovk вне форума Ответить с цитированием
Старый 04.06.2010, 22:09   #9
DimOn4Ik
Форумчанин
 
Регистрация: 10.10.2009
Сообщений: 206
По умолчанию

vovk,спасибо!
DimOn4Ik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
экспорт таблици в SQL anano SQL, базы данных 1 11.05.2010 13:50
Вывод таблици... proggramer Общие вопросы C/C++ 1 20.03.2010 01:36
Сортировка таблици devidart Общие вопросы Delphi 1 23.04.2009 12:21
Создание таблици рекордов? RAVAL)) Общие вопросы Delphi 4 07.11.2008 18:51
Загрузка таблици Divers85 Помощь студентам 5 27.10.2007 11:05