powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Организация динамического поиска
59 сообщений из 59, показаны все 3 страниц
Организация динамического поиска
    #35204782
Колхозник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как правльно организовать поиск в ленточной форме, чтобы при вводе каждого последующего символа в строку поиска, значения вформе фильтровались посимвольно.

например:
если ввести в строку поиска: "ко" в форме остались только записи начиноющиеся на "ко", если добавим к "ко" еще "м", то записи которые начинаются на "ком".

Кто такое реализовывал, просьба помочь!
...
Рейтинг: 0 / 0
Организация динамического поиска
    #35204795
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AfterUpdate поля фильтрация источника данных формы. Сложного ничего нет.
...
Рейтинг: 0 / 0
Организация динамического поиска
    #35205223
Лучше - событие Change.
Код: plaintext
1.
2.
3.
With Me![SubForm].Form
 .Filter = "[Поле] Like " & Me![Критерий].Text & "*"
 .FilterOn = True 
End With
Возможно понадобится и это (оставить курсор в конце текста):
Код: plaintext
1.
2.
With Me![Критерий]
 .SelStart = Len(.Text)
End With
...
Рейтинг: 0 / 0
Организация динамического поиска
    #35205238
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не лучше, а правильно именно Change. Я написал не то, что подумал.
...
Рейтинг: 0 / 0
Организация динамического поиска
    #35207400
Колхозник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
With Me![имя формы].Form
 .Filter = "[поле в котором происходит фильтрация] Like " & Me![поле по которому происходит фильтрация].Text & "*"
 .FilterOn = True 
End With
With Me![поле по которому происходит фильтрация]
 .SelStart = Len(.Text)
End With

Вы так имели ввиду? Так не работает, что неправильно? Подскажите пожалуйста!
...
Рейтинг: 0 / 0
Организация динамического поиска
    #35207431
Фотография alexmsp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не проверял
Код: plaintext
 .Filter = "[поле в котором происходит фильтрация] Like " & "'" & Me![поле по которому происходит фильтрация].Text & "*" & "'"
...
Рейтинг: 0 / 0
Организация динамического поиска
    #35207497
Колхозник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexmspне проверял
Код: plaintext
 .Filter = "[поле в котором происходит фильтрация] Like " & "'" & Me![поле по которому происходит фильтрация].Text & "*" & "'"


Безрезультатно!
...
Рейтинг: 0 / 0
Организация динамического поиска
    #35207509
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для примера. Вставьте форму Поиск в учебную БД Борей. В текстовом поле набирайте шаблон для поиска в поле Сотрудники
...
Рейтинг: 0 / 0
Организация динамического поиска
    #35207594
Колхозник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mds_worldДля примера. Вставьте форму Поиск в учебную БД Борей. В текстовом поле набирайте шаблон для поиска в поле Сотрудники

Просмотрел, создал нечто подобное для своей базы. Получилось.
НО!
Возникают проблемы при совместном поиске по буквам и числам с пробелами.
Как это можно решить?
...
Рейтинг: 0 / 0
Организация динамического поиска
    #35207604
Фотография Александра-Александра
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А такой вариант подойдет?
...
Рейтинг: 0 / 0
Организация динамического поиска
    #35207653
Колхозник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Private Sub Поиск_Change()
   Dim p, s
   p = Поиск.Text
   Me.Form.Filter = "Название Like '*" & p & "*'"
   Me.Form.FilterOn = True
   Me.Поиск.SelStart = Nz(Len(Me.Поиск),  0 )
   Me.Поиск.SelLength =  0 
End Sub

Хотелось бы разобраться, что здесь все-таки не так.!?
...
Рейтинг: 0 / 0
Организация динамического поиска
    #35207663
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КолхозникХотелось бы разобраться, что здесь все-таки не так.!?
Не так здесь то, что вы пытаетесь фильтровать ту же форму в которой находится шаблон поиска. При фильтрации форма обновляется и все концевые пробелы исчезают. Так принять в микрософте. Можно, конечно, изогнуться и сделать с пробелами. Но стоит ли? Обычная практика, это когда форма в которой производят поиск и форма из которой ищут разделены. Шаблон поиска на главной форме (чаще всего эта форма без источника, просто контейнер для других форм), а форма в которой ищут - подформа. И тогда никаких проблем с обновлением формы нет. Ей просто не дают такой команды.
...
Рейтинг: 0 / 0
Организация динамического поиска
    #35207683
Колхозник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mds_world КолхозникХотелось бы разобраться, что здесь все-таки не так.!?
Не так здесь то, что вы пытаетесь фильтровать ту же форму в которой находится шаблон поиска. При фильтрации форма обновляется и все концевые пробелы исчезают. Так принять в микрософте. Можно, конечно, изогнуться и сделать с пробелами. Но стоит ли? Обычная практика, это когда форма в которой производят поиск и форма из которой ищут разделены. Шаблон поиска на главной форме (чаще всего эта форма без источника, просто контейнер для других форм), а форма в которой ищут - подформа. И тогда никаких проблем с обновлением формы нет. Ей просто не дают такой команды.

Так что же все-таки делать, если все есть как есть?
...
Рейтинг: 0 / 0
Организация динамического поиска
    #35207717
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КолхозникТак что же все-таки делать, если все есть как есть?
А вот примерно так можно сделать. (тоже на основе Борея)
...
Рейтинг: 0 / 0
Организация динамического поиска
    #35210713
Колхозник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
Me.Filter = "[поле в котором происходит фильтрация] Like " & "'" & Me![поле по которому происходит фильтрация].Text & "*" & "'"
Почему при выполнении этого кода поиск происходит только по 1 букве, почему он не дает полноразмерный поиск, как исправить?
...
Рейтинг: 0 / 0
Организация динамического поиска
    #35213498
Колхозник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UP!
Вопрос остается в силе!
Как сделать фильтр, если критерий поиска и записи находятся в 1 форме!!!
...
Рейтинг: 0 / 0
Организация динамического поиска
    #35213502
Фотография Restavraciya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Как сделать фильтр, если критерий поиска и записи находятся в 1 форме!!!

Лехко :-)

Перед тем как применить фильтр сохраните содержимое поля где вводите образец в глобальной переменной
После применения фильтра вернуть из глобальной в то поле и т.д.
...
Рейтинг: 0 / 0
Организация динамического поиска
    #35213511
Колхозник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А можно пример в студию...!
...
Рейтинг: 0 / 0
Организация динамического поиска
    #35213515
Фотография Restavraciya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пример чего ? мдб-файл что-ли ?

Из "Капитана Врунгеля"
- Мистер Фукс, у вас есть план ?
- А разве по мне не заметно ?

Объявляеш глобальную переменную в общем модуле
Далее по тексту пред.поста
...
Рейтинг: 0 / 0
Организация динамического поиска
    #35213520
Колхозник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RestavraciyaПример чего ? мдб-файл что-ли ?

Из "Капитана Врунгеля"
- Мистер Фукс, у вас есть план ?
- А разве по мне не заметно ?

Объявляеш глобальную переменную в общем модуле
Далее по тексту пред.поста

Прошу прощения, но мы говорим на разных языках, я просил пример кода...
...
Рейтинг: 0 / 0
Организация динамического поиска
    #35213529
Фотография Restavraciya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я говорю на русском, вы кажется тоже
Разности не наблюдаю

Ок. Попробую сваять
Если правильно понял нужно в ленточной/табличной/одиночной (любой) форме которая сидит на запросе в некое поле вводить образец чтобы он был фильтром для формы. Так?
И еще - это поле должно быть свободное или иметь источник данных ?
(спрашиваю чтобы не тратиь сил напрасно)
...
Рейтинг: 0 / 0
Организация динамического поиска
    #35213532
Колхозник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RestavraciyaЯ говорю на русском, вы кажется тоже
Разности не наблюдаю

Ок. Попробую сваять
Если правильно понял нужно в ленточной/табличной/одиночной (любой) форме которая сидит на запросе в некое поле вводить образец чтобы он был фильтром для формы. Так?
И еще - это поле должно быть свободное или иметь источник данных ?
(спрашиваю чтобы не тратиь сил напрасно)

Все именно так, поле должно быть свободное...
...
Рейтинг: 0 / 0
Организация динамического поиска
    #35213536
Фотография Restavraciya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И еще - вам как нравиться: на изменение или на апдейт поля применять фильтр ?
Только не надо хотеть всего и сразу - ограничтесь самым необходимым.
;-)
...
Рейтинг: 0 / 0
Организация динамического поиска
    #35213538
Колхозник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RestavraciyaИ еще - вам как нравиться: на изменение или на апдейт поля применять фильтр ?
Только не надо хотеть всего и сразу - ограничтесь самым необходимым.
;-)

На изменение - Change
...
Рейтинг: 0 / 0
Организация динамического поиска
    #35213539
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Колхозник,
в первом варианте, который я давал в посте от 15:26, измените процедуру поиска на
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Private Sub Поиск_Change()
    Dim p, s
    p = Поиск.Text
    Me.Form.Filter = "Фамилия Like '*" & p & "*'"
    Me.Form.FilterOn = True
    Me.Поиск.SetFocus
    Me.Поиск = p
    SendKeys "{f2}"
End Sub
И пойдет с пробелами
...
Рейтинг: 0 / 0
Организация динамического поиска
    #35213543
Фотография Restavraciya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну вы мне просто облегчили выполнение этого спец задания
И как вы умудрились сами не смочь это воплотить в код ...

(значит файл вы не хотите.. и я должен тут долго и нудно объяснять получивщийся листинг кода .. жестокий вы человек)
...
Рейтинг: 0 / 0
Организация динамического поиска
    #35213545
Фотография Restavraciya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
Private Sub ОБРАЗЕЦ_Change()
    Me.Filter = "FIO like '" & ОБРАЗЕЦ.Text & "*'"
    Me.FilterOn = True
End Sub
2 mds
Ты чаво ? Думал я не смог бы ? Зря ты так %-)
...
Рейтинг: 0 / 0
Организация динамического поиска
    #35213546
Колхозник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
Private Sub ОБРАЗЕЦ_Change()
    Me.Filter = "FIO like '" & ОБРАЗЕЦ.Text & "*'"
    Me.FilterOn = True
End Sub

Это поиск по 1 первой букве, целое слово ввести невозможно!!!
...
Рейтинг: 0 / 0
Организация динамического поиска
    #35213549
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Restavraciya,
такой вариант ему уже я давал. Он не подошел, потому при фильтрации формы подавляются концевые пробелы. Вариант с подформой ему тоже не подходит, хотя с моей точки зрения, он более органичен. История-то уже три дня варится, детали накопились.
...
Рейтинг: 0 / 0
Организация динамического поиска
    #35213556
Фотография Restavraciya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну тады ой
Извиняюсь за свою самонадянность
Впредь буду внимателен ко всему топику, а не только к последним воплям авторов %-)
...
Рейтинг: 0 / 0
Организация динамического поиска
    #35213557
Фотография Restavraciya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> целое слово ввести невозможно
Целое слово как раз ввести возможно
Если бы не мдс так я бы и не понял чего надо
Тупойс
...
Рейтинг: 0 / 0
Организация динамического поиска
    #35213558
Колхозник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
Me.Filter = "Фамилия like '" & Поиск.Text & "*'"
With Me![Поиск]
Поиск.SelStart = Len(.Text)
End With
Me.FilterOn = True

А вот этот код нельзя преобразовать для того, чтобы можно было вводить пробелы?
...
Рейтинг: 0 / 0
Организация динамического поиска
    #35213561
Колхозник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Private Sub Поиск_Change()
    Dim p, s
    p = Поиск.Text
    Me.Form.Filter = "Фамилия Like '*" & p & "*'"
    Me.Form.FilterOn = True
    Me.Поиск.SetFocus
    Me.Поиск = p
    SendKeys "{f2}"
End Sub

Этот вариант вполне рабочий, но он меня не устраивает, он ищет по всему набору слов записи, а мне бы хотелось по первому слову с первой буквы...
...
Рейтинг: 0 / 0
Организация динамического поиска
    #35213563
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Колхозник,
я уже сегодня дал вам текст процедуры, которая будет работать по вашему ТЗ. Смотрите пост от 23:02.
...
Рейтинг: 0 / 0
Организация динамического поиска
    #35213564
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КолхозникЭтот вариант вполне рабочий, но он меня не устраивает, он ищет по всему набору слов записи, а мне бы хотелось по первому слову с первой буквы... Так уберите первую звездочку и все
Me.Form.Filter = "Фамилия Like '" & p & "*'"
...
Рейтинг: 0 / 0
Организация динамического поиска
    #35213571
Колхозник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mds_world КолхозникЭтот вариант вполне рабочий, но он меня не устраивает, он ищет по всему набору слов записи, а мне бы хотелось по первому слову с первой буквы... Так уберите первую звездочку и все
Me.Form.Filter = "Фамилия Like '" & p & "*'"

ОЙ! как это яне сообразил, позор...
...
Рейтинг: 0 / 0
Организация динамического поиска
    #35213578
Фотография Restavraciya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну Колхозник, когда проставляться будешь ?
Самогоночка хорошая в вашем "50 лет без урожая" ?
...
Рейтинг: 0 / 0
Организация динамического поиска
    #35213579
Колхозник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тестил код:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Private Sub Поиск_Change()
Dim p, s
    p = Поиск.Text
    Me.Form.Filter = "Name Like '" & p & "*'"
    Me.Form.FilterOn = True
    Me.Поиск.SetFocus
    Me.Поиск = p
    SendKeys "{f2}"
End Sub

Периодически при "ненахождении" или еще при каких то мне непонятных причинах вылетает ошибка следующего содержания:
...
Рейтинг: 0 / 0
Организация динамического поиска
    #35213581
Колхозник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RestavraciyaНу Колхозник, когда проставляться будешь ?
Самогоночка хорошая в вашем "50 лет без урожая" ?

Проблема не совсем решена :-)
...
Рейтинг: 0 / 0
Организация динамического поиска
    #35213594
Колхозник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КолхозникТестил код:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Private Sub Поиск_Change()
Dim p, s
    p = Поиск.Text
    Me.Form.Filter = "Name Like '" & p & "*'"
    Me.Form.FilterOn = True
    Me.Поиск.SetFocus
    Me.Поиск = p
    SendKeys "{f2}"
End Sub

Периодически при "ненахождении" или еще при каких то мне непонятных причинах вылетает ошибка следующего содержания:

Как это исправить...?
...
Рейтинг: 0 / 0
Организация динамического поиска
    #35213596
Фотография Restavraciya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверное мдс сам тестит %-)
Или ждет когда ты додумаешся назвать строку на которой возникает ошибка

Имхо там просится on error resume next... если не нашла так и пошла ...
...
Рейтинг: 0 / 0
Организация динамического поиска
    #35213610
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В приведенном коде я вижу только один возможный источник ошибки - если в какой-то ситуации имя Name вдруг воспринимается как часть синтаксиса. Попробуйте поставить его в квадратные кавычки, чтобы показать, что это поле, а не свойство.

Возможно, конечно, что на форме существует нечто, препятствующее исполнению кода. Но отсюда плохо ее видно. Как любит говорить Владимир Саныч, придвиньте окно с формой поближе к монитору.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Организация динамического поиска
    #39735374
Сергей976
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mds_worldКолхозник,
в первом варианте, который я давал в посте от 15:26, измените процедуру поиска на
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
Private Sub Поиск_Change()
    Dim p, s
    p = Поиск.Text
    Me.Form.Filter = "Фамилия Like '*" & p & "*'"
    Me.Form.FilterOn = True
    Me.Поиск.SetFocus
    Me.Поиск = p
    SendKeys "{f2}"
End Sub


И пойдет с пробелами

Код рабочий, но при попытке вводить символы с учетом регистра (нажимая Шифт), выскакивает окно "область ввода". Так же, при вводе символов во время поиска почему то нажимается и отжимается NumLock. Нигде в и-нете я не нашел ничего о посимвольном поиске с пробелами. Это нужно, когда искомое поле содержит данные из двух и более слов, например как названия фирм.
Помогите доработать код для поиска с пробелами.
...
Рейтинг: 0 / 0
Организация динамического поиска
    #39735393
Eugene-LS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Колхозник, тут примерчик обнаружился, с моей скромной т.з. неплохой.
Во вложении.

А прежде чем чётко ответить почему у вас глючит, нужно посмотреть ваш примерчик, с описанием ситуёвины когда глючит.
...
Рейтинг: 0 / 0
Организация динамического поиска
    #39735418
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eugene-LSтут примерчик обнаружился, с моей скромной т.з
оригинально сопоставлены заголовок столбца и поле для поиска
не сразу даже нашла
...
Рейтинг: 0 / 0
Организация динамического поиска
    #39735447
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eugene-LSКолхозник, тут примерчик обнаружился, с моей скромной т.з. неплохой.
Во вложении.

А идейка-то и разработочка-то мои...
Да, там и пробелы обрабатываются, и кавычки с апострофами.
Вы ссылочки бы давали на источники, а то как-то не comme il faut.
http://www.cyberforum.ru/post12057827.html

И еще тест на внимательность: Колхозник, которому Вы отвечаете, задавал свой вопрос 10.5 лет назад.
...
Рейтинг: 0 / 0
Организация динамического поиска
    #39735501
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как вариант:
...
Рейтинг: 0 / 0
Организация динамического поиска
    #39735588
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей976Это нужно, когда искомое поле содержит данные из двух и более слов, например как названия фирм.
Помогите доработать код для поиска с пробелами.Очень сильно сомневаюсь,что существует огромное количество фирм с одинаковым первым словом в названии и отобранные по первому слову не поместятся на экран(в ленточной форме без прокрутки, а даже если и с ней юзверь не перетрудится вращая колесико мыши). Поиск же с учетом пробелов усложнит код и в конечном итоге он будет осуществлен без пробелов,хотя пользователь будет их вводить (вроде "ненужные" функции Ltrim и Rtrim созданы далеко не зря)
...
Рейтинг: 0 / 0
Организация динамического поиска
    #39735603
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Michelle,

Интересно, чем докажите, что сами ни у кого не содрали примерчик?
Например у меня.
...
Рейтинг: 0 / 0
Организация динамического поиска
    #39735604
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__MichelleEugene-LSКолхозник, тут примерчик обнаружился, с моей скромной т.з. неплохой.
Во вложении.

А идейка-то и разработочка-то мои...
Да, там и пробелы обрабатываются, и кавычки с апострофами.
Вы ссылочки бы давали на источники, а то как-то не comme il faut.
http://www.cyberforum.ru/post12057827.html

И еще тест на внимательность: Колхозник, которому Вы отвечаете, задавал свой вопрос 10.5 лет назад.

так надо было выкладывать на форум сразу с лицензией. Чего ж вы так не усмотрели?
...
Рейтинг: 0 / 0
Организация динамического поиска
    #39735624
DarkMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛапухИнтересно, чем докажите, что сами ни у кого не содрали примерчик?

Озверинтак надо было выкладывать на форум сразу с лицензией.
Злые вы.
...
Рейтинг: 0 / 0
Организация динамического поиска
    #39735639
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMan...Злые вы.
...
Ну не настолько что бы уж совсем
.
Просто кажется, я такое уже давно у создателя Кирпичиков - Eugene-LS это видел, хотя на все 100 % и не уверен.
Вот и решил перепровериться.
...
Рейтинг: 0 / 0
Организация динамического поиска
    #39735729
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лапух__Michelle,

Интересно, чем докажите, что сами ни у кого не содрали примерчик?
Например у меня.
У Вас? Ой...
Оксюморончик неплохой.)))
Озверинтак надо было выкладывать на форум сразу с лицензией. Чего ж вы так не усмотрели?Зачем? Публикации достаточно. Я разве про это?
Просто напомнила товарищу, что мир тесен.
...
Рейтинг: 0 / 0
Организация динамического поиска
    #39735733
Сергей976
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku, возможно вы и правы на счет того, что поиск с пробелами не нужен... Если не получится подправить, то оставлю все как есть.

Варианты:
поиск 1 - ищет с пробелами, как нужно, но возникают проблемы с Шифтом и NumLock.
Поиск 2 - учитывает пробел, но не показывает его в строке писка. В принципе если вариант 1 не доработается, то оставлю этот.
Вариант3 - при наборе пробела - фильтрует строки, содержащие пробел, но удалить его уже нельзя, только через кнопку. При наборе сначала символов, а потом пробела, работает как вариант 2.
...
Рейтинг: 0 / 0
Организация динамического поиска
    #39735754
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Michelle,

Такая отмазка не принимается.
Если не можете доказать свою исключительность, соответственно мои подозрения верны и вы присвоили чужое.
...
Рейтинг: 0 / 0
Организация динамического поиска
    #39735756
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей976,
если Вы хотите поиск с пробелами посмотрите в сторону функций о которых я упоминал
...
Рейтинг: 0 / 0
Организация динамического поиска
    #39768558
Alexandr1978
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Eugene-LSКолхозник, тут примерчик обнаружился, с моей скромной т.з. неплохой.
Во вложении.

А прежде чем чётко ответить почему у вас глючит, нужно посмотреть ваш примерчик, с описанием ситуёвины когда глючит.
Eugene-LS
Всм привет.
В поисках решения своей проблема, наткнулся на эту ветку.
Eugene-LS - я являясь "заказчиком" этого решения хотел бы Вам заметить что:
- вы являетесь автором всего лишь сборки (перекомпоновки кода) оригинального решения
- подлинник решения моего запроса лежит здесь http://www.cyberforum.ru/ms-access/thread2177611-page2.html#post12066045
- автором рабочего варианта является Capi
- в указанной выше теме я Вам дал замечания к Вашей сборке, Вы обиделись и не стали допиливать
(я ее ввел в эксплуатацию на реальной базе. Целый месяц до ввода в эксплуатацию я ее тестил и не заметил хитрый порок :-)) И пользователи выявили этот порок только через неделю. Но Вашу сборку без допила использовать нельзя! (все описано в ветке)

Поэтому настойчиво прошу Вас убрать от сюда эту сборку. Студентам такие штуки не нужны, а реальным пользователям она не пригодится, поскольку не рабочая.
...
Рейтинг: 0 / 0
Организация динамического поиска
    #39768893
Swa111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У себя динамический поиск организовал следующим образом:

В поле text на событии keydown взводится таймер на форме, по событию таймера отключаю таймер и применяется фильтр к набору данных.

Преимущество данной подхода в том что запрос не перестраивается каждый раз, а только после того как пользователь закончил ввод или нажал enter
...
Рейтинг: 0 / 0
Организация динамического поиска
    #39768910
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Swa111Преимущество данной подхода в том что запрос не перестраивается каждый раз, а только после того как пользователь закончил ввод или нажал enter
я для ясности оператора сделала 2 кнопки

Обычно у меня ленточная форма и поиск по произвольному сочетанию произвольной части из 5-10 полей
--поля поиска строго над полем с данными
--поля по заданию интервала дат одно под другим
--кнопка ОЧИСТИТЬ --сбрасывает все фильтры
--кнопка НАЙТИ --фильтрует записи по составленной программно строке фильтрации, если строки не найдены --выдача предупреждения и фильтр не отрабатывает, возможно подправить и запустить снова

потребности найти пробел, звездочку или иной служебный символ как-то никогда не возникало(хватало нормальных букв), а вот поиск смеси для материалов было сделано
--(СсCc) --смеси латиницы/кирилицы
--(4чЧ 3зЗ 5sS)--цифры похожи на буквы
...
Рейтинг: 0 / 0
59 сообщений из 59, показаны все 3 страниц
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Организация динамического поиска
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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