![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Поиск нескольких позиций в бд [D7, Paradox]
kast © (2008-01-27 15:15:00)Здравствуйте мастера Delphi,
Имеется бд на 5000 позиций, с полями - Наименование(одинаковых позиций нет), Кол-во, Ячейка, и имеется экселевский файл с полями Наименование и кол-во,с неустановленным количеством записей(~1-150), надо чтобы
искались все эти позиции, с кол-вом из 2 таблицы и ячейкой из 1, и выводились в DbGreed поиск естественно идет по полю наименование...
1.Попробывал из екселя перевести в *.dbf, потом загрузить ее в Table, но кроме выбраной позиции ниче не хотел больше искать.
2.Есть идея из екселя в StringGreed засунуть, еще не пробывал
Вобщем подскажите что-нибудь по этому поводу?
Palladin (2008-01-27 19:28:00) [21]у меня рождается смутное подозрение, что позиция equ запись...
вот только чего он с ними сделать хочет я так и не понял...
импортировать в дбгрид...
пробывать чтобы искал 1 позицию...
так вот он какой... албанский...
kast (2008-01-27 19:25:00) [22]База на 5000 позиций парадоксовская, и в ней ведется поиск из екселя вводится только позиций 1-150
> гм-м... если я правильно понял,
>
> SELECT Наименование, T2.Количество, T1.Ячейка
> FROM DBFTable as T1,ExcelTable as T2
> WHERE T1.Наименование=T2.Наименование
все правильно понял, я из екселя с помощью ацесса переделал в формат dbf и загрузил ее в table2 и теперь думаю как сделать то, что надо, таким способом выбирается только текущая позиция... пробывал чтобы искал 1 позицию, импортировал ее в дбгрид, затем 2, и т.д, только что-то не получилось ничего...
Palladin (2008-01-27 19:25:00) [23]ну что я могу сказать... только: упс... :)
Anatoly Podgoretsky (2008-01-27 19:02:00) [24]
> 5000 тыщь позиций
Откуда тысячи взялись?
А Эксель, даже 2007 такое не позволит.
Palladin (2008-01-27 18:45:00) [25]5000 тыщь позиций... камасутра нервно курит в сторонке... есстессно, там где табличкой разрешается курить...
Virgo_Style (2008-01-27 18:43:00) [26]гм-м... если я правильно понял,
SELECT Наименование, T2.Количество, T1.Ячейка
FROM DBFTable as T1,ExcelTable as T2
WHERE T1.Наименование=T2.Наименование
Схематично как-то так. Вроде бы есть возможность делать выборку из разных таблиц, пусть меня поправят, если я не прав, и подскажут, как именно - если прав %-)
Виталий Панасенко(дом) (2008-01-27 16:57:00) [27]АНАЛОГИЧНО ! (с) "Следствие ведут Колобки"
www (2008-01-27 16:50:00) [28]нифига не понял
Виталий Панасенко(дом) (2008-01-27 15:47:00) [29]иди в ликбез