Страница: 1 |
Страница: 1 |
Вопрос: TDBGrid и TDataLite1
Добавлено: 31.03.05 19:23
Автор вопроса: FoxMalder133 | ICQ: 305919394
Если Вас не затруднит, подскажите возможно ли использовать
TDataLite только как поиск (фильтр) по TDBGrid,
при этом связав Adodc1, TDBGrid1 и TDataLite1 следующим образом:
Set TDBGrid1.DataSource = Adodc1.Recordset
Set TDataLite1.DataSource = TDBGrid1.DataSource
Использование в елементе TDataLite поиска, передвижения по записям, добавление,
редактирование и удаление строк выше сказанным образом удалось, а
ФИЛЬТРАЦИЯ не работает.
В чем может крыться проблема и возможно ли таким образом выполнить фильтрацию?
Ответы
Всего ответов: 1
Номер ответа: 1
Автор ответа:
alexfor
Вопросов: 28
Ответов: 68
Профиль | | #1
Добавлено: 07.04.05 23:09
Работаю с DataEnvironment (дизайенер DED), долго мучился с проблемой поиска в гриде. Победил эту проблему путем фильтра.Есть рекордсет сгенерированый DED, например rsFirmOld.В гриде есть поле с названием Фирма,
есть поисковое поле - txtSearch.Text.
Private Sub cmdSearch_Click()
'А можешь и без переменной
Dim search as String
searh = txtSearch.Text
Denv1.rsFirmOld.Filter = "Фирма like '*" _
& search & "*'"
End Sub
И зачем тот фаинд фёрст, нехт и т.д. А если фильтр не нужен, то на какое-нибудь событие пишешь:
DataGrid.Refresh
Denv1.rsFirmOld.Filter = adFilterNone
Удачи.
С ув.Алекс
alexformail@list.ru