powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / поиск по элементу фразы
16 сообщений из 16, страница 1 из 1
поиск по элементу фразы
    #32846135
5aciJIa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот код фильтра по 3 параметрам:

Private Sub ОК_Click()

Внедренный7.Form.FilterOn = True
If Not IsNull(ТПГород) Then
If Not IsNull(ТПИНН) Then
If Not IsNull(ТПНазвание) Then
Внедренный7.Form.Filter = "Город = ТПГород.Value and ИНН = ТПИНН.Value and ТПНазвание = ТПНазвание.value"
Else
Внедренный7.Form.Filter = "Город = ТПГород.Value and ИНН = ТПИНН.Value"
End If
Else
If Not IsNull(ТПНазвание) Then
Внедренный7.Form.Filter = "Город = ТПГород.Value and НазваниеКомпании = ТПНазвание.value"
Else
Внедренный7.Form.Filter = "Город = ТПГород.Value"
End If
End If
Else
If Not IsNull(ТПИНН) Then
If Not IsNull(ТПНазвание) Then
Внедренный7.Form.Filter = " ИНН = ТПИНН.Value and НазваниеКомпании = ТПНазвание.value"
Else
Внедренный7.Form.Filter = "ИНН = ТПИНН.Value"
End If
Else
If Not IsNull(ТПНазвание) Then
Внедренный7.Form.Filter = "НазваниеКомпании = ТПНазвание.value"
Else
Внедренный7.Form.FilterOn = False
End If
End If
End If

End Sub

________________________________
т.е. поиск по Городу, по ИНН и по Названию фирмы из главной таблицы.
Подскажите плиз как осуществлять поиск (что нужно изменить) по какому то элементу фразы в одном из 3х текстовых полей поиска. Например, в таблице есть два вида записи - "Самара" и "г.Самара" ... Если я введу просто "Самара" второй не отфильтруется ... Как мне сделать так чтобы оба фильтровались?!

и второе - как добавить ещё одно поле, например телефон (тоже не по точной записи а лишь по элементу, ну вроде как " *37* ", чтото типа этого, как код будет выглядеть?)
Заранее благодарен!
...
Рейтинг: 0 / 0
поиск по элементу фразы
    #32846147
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не дюж, не дюж... :)
...
Рейтинг: 0 / 0
поиск по элементу фразы
    #32846176
5aciJIa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Программист-ЛюбительНе дюж, не дюж... :)

а я уже и не спорю =) лишь разобраться хочу...
...
Рейтинг: 0 / 0
поиск по элементу фразы
    #32846214
Фотография Болтун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А LIKE использовать религия не позволяет?
...
Рейтинг: 0 / 0
поиск по элементу фразы
    #32846220
5aciJIa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
БолтунА LIKE использовать религия не позволяет?

очень даже позволяет - мозгов не хватает!
...
Рейтинг: 0 / 0
поиск по элементу фразы
    #32846248
5aciJIa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да, вот ещё - не хватает мозгов на то, чтобы при открытии формы Поиска (по нашему фильтрации) =) Внедрённая7 (мой запрос на всех клиентов) не содержала всех клиентов, а была пустой!

ЗЫ ... понедельник - день тяжелый :/
...
Рейтинг: 0 / 0
поиск по элементу фразы
    #32846257
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не противно себя безмозглым выставлять ? Почитал бы литературу, вопросы стали бы глубже и интереснее для общего чтения.
...
Рейтинг: 0 / 0
поиск по элементу фразы
    #32846264
5aciJIa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а я и не выставляю (я в этом ничего противного не вижу), просто задаю вопросы как я их вижу исходя из того объёма информации, который я по данной тепе начитал, и что я из этого понял, а что для меня оказалось филькиной грамотой ... у каждого же свои представления о вопросах, их сложности и прочем ....

может таки ближе к теме? нах флеймом заниматься ... просто я помощи, совета ждал! именно по ДАННОМУ реквесту
...
Рейтинг: 0 / 0
поиск по элементу фразы
    #32846291
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Переделать код построения условия фильтрации из многочисленных вложенных IF'ов в линейный вид, так, чтобы добавлние 4-го, 5-го и т.д. пареметров отбора не влияло на остальные.

2. Инициализировать условия отбора и значение фильтра в Load'е формы.

3. Если никакие конкрентные значения в комбах еще не выбраны, то вывалить все записи - достаточно логичный ход.
...
Рейтинг: 0 / 0
поиск по элементу фразы
    #32846357
5aciJIa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Программист-Любитель1. Переделать код построения условия фильтрации из многочисленных вложенных IF'ов в линейный вид, так, чтобы добавлние 4-го, 5-го и т.д. пареметров отбора не влияло на остальные.

а можете объяснить как вообще структура линейная отлична от if ?

Программист-Любитель
2. Инициализировать условия отбора и значение фильтра в Load'е формы.

тут я абсолютно не нашёл ответа на свой вопрос, либо не понял ...


а насчёт вываливания всех записей - тут у мя один ответ: "Заказчик всегда прав, ведь он заказчик" =) ИМХО вываливать всё тоже было разумно :/
...
Рейтинг: 0 / 0
поиск по элементу фразы
    #32846408
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
if not IsNull(очередной комбо или другой ключевой контрол)
    if (Len(sWhere) >  0 ) sWhere = sWhere & " AND "
    sWhere = sWhere & cnt.Name & "=" & Cstr(ctl.Value) & " "
    'для строковых - ковычки, для дат - форматирование
end if

... повторить для всех нужных элементов

From_Load Ф1!
...
Рейтинг: 0 / 0
поиск по элементу фразы
    #32846427
5aciJIa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо за сампл, будем думать...
...
Рейтинг: 0 / 0
поиск по элементу фразы
    #32846448
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ф1 дави почаще.

Кроме шуток. Описание DAO и ADODB с примерами обязательно надо целиком один раз прочитать. И потом возвращаться к нему.
...
Рейтинг: 0 / 0
поиск по элементу фразы
    #32846862
Фотография Rafa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Похоже таки решил с помошью форума всю работу делать ;)
...
Рейтинг: 0 / 0
поиск по элементу фразы
    #32846904
5aciJIa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
RafaПохоже таки решил с помошью форума всю работу делать ;)

первый блин комом :/ вот и приходится ...
...
Рейтинг: 0 / 0
поиск по элементу фразы
    #32848084
Fat Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где то на форуме был список сайтов по Access. Поищи - там очень много полезного для начинающих. Удачи!
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / поиск по элементу фразы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]