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

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

Поиск нескольких позиций в бд [D7, Paradox]


Страницы:   1 2

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]

иди в ликбез


Страницы:   1 2

Наверх

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