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

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

Поиск записи [D5, ADO]


Serv ©   (2002-09-20 13:23:00) 

Добрый день уважаемые мастера!Есть 3 таблицы(ADOTable1,ADOTable2,ADOTable3). 3-я таблица
связана со 2-й таблицей, 2-я таблица связана
с 1-й таблицей.
Делаю поиск записи(ADOTable1.Locate("name", и т.д.)) в тервом
ADOTable1 - работает!Делаю поиск записи(ADOTable2.Locate("DEP", и т.д.)) во
втором ADOTable2 - не работает!
Мастера,подскажите пожалуйсто,что делать, как организовать поиск во втором ADOTable2 (желательно без ADOQuery).


SR_   (2002-09-20 18:22:00) [1]

Попробовал не идет. Он идет хорошо на Paradox.
А в ADO не хочет !
Если отключить ADOTable1.MasterSource:=DataSource1; то работает
но не работает естественно 1-я таблица


Serv   (2002-09-20 18:14:00) [2]

.


Serv   (2002-09-20 14:34:00) [3]

Благодарю,попробую.


Johnmen   (2002-09-20 14:02:00) [4]

Перед поиском сбросить фильтр, после - считать нужные данные и восстановить фильтр.


Serv   (2002-09-20 13:56:00) [5]

А,что посоветуете в таком случае ?


Johnmen   (2002-09-20 13:54:00) [6]

Locate ищет, учитывая текуший фильтр.


Serv   (2002-09-20 13:49:00) [7]

> Johnmen
Как не находит, я проверял,что есть такая запись
В перой таблице все работает.
А может Locate или Lookup не работает с дочерними таблицами ?


Johnmen   (2002-09-20 13:45:00) [8]

Почему решил, что не происходит ? Может просто ничего не находит ?


Serv   (2002-09-20 13:45:00) [9]

.


Serv   (2002-09-20 13:37:00) [10]

> Johnmen
Набираю в Edit нужную запись а поиск в DBGrid-e не происходит


Johnmen   (2002-09-20 13:35:00) [11]

В чем выражается неработа ?


Наверх

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