|
Поиск в форме через другую форму
|
|||
---|---|---|---|
#18+
Прошу подсказать мне каким образом можно реализовать задачу: Есть форма(Форма0) поиска с двумя полями. При вводе в первое поле осуществляется фильтрация данных в Форме1, а при вводе значения во второе поле осуществляется фильтрация данных в Форме2. Кусок начала кода Dim rst As DAO.Recordset Set rst = CurrentDb.OpenRecordset("Название таблицы", dbOpenDynaset) With rst If IsNull(Me.Поле1.Value) Then MsgBox "Какое-то сообщение" Exit Sub Else: .FindFirst ("[Поле в таблице, по которому ищем]='" & Me.Поле.Value & "'") 'Если поле не пустое, то производится поск на соответствие с данными таблицы If .NoMatch Then - такая запись работает только на таблицах, не могу понять как переделать её под форму И ещё вопрос: Это можно реализовать двумя способами? 1) Написать полностью весь код на кнопку Поиск в Форме0. 2) Или в коде на кнопку Поиск в Форме0 вызвать процедуру, которую написать в Форме1 и Форме2. Как правильно? И подскажите, пожалуйста, какие-то книги, которые можно почитать по данному вопросу. Желательно с разбивкой по уровням: от для совсем ничего не знающих до более сложных. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2017, 12:05 |
|
Поиск в форме через другую форму
|
|||
---|---|---|---|
#18+
Помощь по данному вопросу уже не нужна. Тк реализовала через DLookup поиск по таблице на основании которой сделана форма. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2017, 22:23 |
|
Поиск в форме через другую форму
|
|||
---|---|---|---|
#18+
Liliia, если только начали изучать - изучайте ADO, несмотря на то что по DAO хорошая справка - однако функции (в том числе поиска) там другие и возможности шире. из книг лучше Гетца помойму ничего нет. Кен Гетц - Программирование на Visual Basic 6 и VBA. Руководство разработчика Разработка настольных приложений в Access 2002.Для профессионалов.Литвин.Гетц.2002г ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2017, 09:23 |
|
|
start [/forum/topic.php?fid=45&fpage=75&tid=1612397]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 137ms |
0 / 0 |