Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
Заблокирован
1

Как фильтровать поле со списком

17.11.2015, 23:14. Показов 1198. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
здравствуйте . пожалуйста если сможете выложите пример сетова файла как фильтровать поле со списком.

когда начинаешь вводить буквы список фильтровался по набранным буквам.. (вывести все данные которые содержаться в списке по набранным буквам, символ)
Вложения
Тип файла: rar xx.rar (77.7 Кб, 2 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.11.2015, 23:14
Ответы с готовыми решениями:

Как перенести данные из "поле со списком" (в данном случае формат даты) в поле
И снова здравствуйте... Опять появилось время заняться "базой" и столкнулся со следующей...

Вывод записей в поле со списком в зависимости от другого поля со списком
Уважаемые асы access, помогите пожалуйста! Сразу хочу признаться, я совсем чайник, только...

Как подключить к объекту на форме - поле, поле со списком - календарь?
Как подключить к объекту на форме - поле, поле со списком - календарь?

Как при "складывании времени" фильтровать ввод в поле Edit?
Фильтрую клавиши на Edit.KeyPress if not (Key in ) then Key:=#0; но этого мало, потому что...

8
Эксперт MS Access
26806 / 14485 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
17.11.2015, 23:43 2
Лучший ответ Сообщение было отмечено dratxara как решение

Решение

На счетчике делать поле со списком некорректно. Сделал на поле имя. Источник строк таблица [имя1].
Ищется любое подходящее сочетание, не обязательно с начала. Смотрите процедуру на событии Change поля со списком [имя]
Вложения
Тип файла: rar xxCombo.rar (19.6 Кб, 13 просмотров)
1
Заблокирован
17.11.2015, 23:46  [ТС] 3
ты мой кумир ты мой бог текст

Спасибо огромное!
1
Заблокирован
17.11.2015, 23:51  [ТС] 4
mobile,
я делал так можешь объяснить почему не получалось и поправит
Вложения
Тип файла: rar 3.rar (49.7 Кб, 5 просмотров)
0
Эксперт MS Access
26806 / 14485 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
18.11.2015, 00:04 5
Лучший ответ Сообщение было отмечено dratxara как решение

Решение

Не получилось по 3 причинам:
1. RowSource у поля со списком всегда больше 0, Вы ведь RowSource не очищаете. RowSource это строка Select комбо, и если источник строк есть, его длина конечно больше 0. Отсюда условие If Len(Combo12.RowSource) > 0 Then неправильное. Вместо RowSource должно быть свойство Text.
2. Главная причина ошибок: шаблоном поиска в коде у Вас служит опять таки RowSource:
Visual Basic
1
" where имя like '*" & Combo12.RowSource & "*'"
Это неправильно. Шаблон поиска это свойство Text поля со списком, т.е. то, что написано в поле, но еще не сохранено в нем. Должно быть
Visual Basic
1
" where имя like '*" & Combo12.Text & "*'"
3. При таком поиске свойство Автоподстановка надо отключать. Иначе комбо найдет первый подходящий вариант и поиск на этом прекратится
2
Заблокирован
18.11.2015, 00:49  [ТС] 6
mobile,

сожалению не работает

если набрать латинскую букву "а" работает некорректно
Вложения
Тип файла: rar 5.rar (41.0 Кб, 4 просмотров)
0
Заблокирован
18.11.2015, 01:31  [ТС] 7


Помогите мне пожалуйста

Добавлено через 1 минуту
goto vaxaxaxax

Добавлено через 21 секунду
,

Добавлено через 24 минуты
mobile,
А КАК СДЕЛАТЬ ПЕРЕХОД В ДРУГОЕ ПОЛЕ ПОСЛЕ ВЫБОРА ЗАСТРЕВАЕТ НА ПОЛЕ СО СПИСКОМ?

Добавлено через 14 минут
разобрался вопрос снять..............
0
Эксперт MS Access
26806 / 14485 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
18.11.2015, 01:31 8
Цитата Сообщение от dratxara Посмотреть сообщение
сожалению не работает
если набрать латинскую букву "а" работает некорректно
Цитата Сообщение от dratxara Посмотреть сообщение
А КАК СДЕЛАТЬ ПЕРЕХОД В ДРУГОЕ ПОЛЕ ПОСЛЕ ВЫБОРА ЗАСТРЕВАЕТ НА ПОЛЕ СО СПИСКОМ?
Я не знаю о каком комбо Вы говорите? В моем варианте ничего не застревает. Но можно вводить только имена из списка из таблицы имя1. Если имена надо добавлять, то для этого требуется процедура на событии Отсутствие в списке (NotInList)
1
Заблокирован
18.11.2015, 01:31  [ТС] 9
тему можно закрыть
0
18.11.2015, 01:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.11.2015, 01:31
Помогаю со студенческими работами здесь

Как очистить поле со списком
Здравствуйте, подскажите пожалуйста как настроить кнопку для очистки поля со списком (оно влияет на...

Как ограничить поле со списком
Есть таблица Агенты (с полем Агент) и таблица Услуги (с полями Услуга, Агент). Каждый агент может...

Как связать поле со списком и фото
Доброе время суток !!!! Говорю сразу я не сильный знаток Access У меня возникла такая загвоздка...

Как в Excel сделать поле со списком?
Подскажите пожалуйста! Как в Excel сделать поле со списком, чтобы при выборе определенной ячейки...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru