LEADERSOFT.ru
Разработка на заказ программ и сайтов
Разработка
Заказ программы
Прайс-лист
Техническое задание
Проектная документация
Наши клиенты
Реклама и продвижение
Магазин
Перейти в магазин
Новинки магазина
Бизнес программы
Финансовый учет
Документооборот
Исходные коды
Интернет решения
Обучение
Перейти в раздел
Форумы по разработке
Примеры на Access
Рассылка статей
Магазин IT литературы
Блог
Все статьи
Microsoft Access (VBA)
Microsoft Access (Проекты)
Microsoft ASP.NET
Сервисы Google
Технические задания
Новости IT технологий
Сервисы
Форумы разработчика
Контакты
О компании
Регистрация на сайте
Подписка на новости по Email
Сообщество Google+
Подписка subscribe.ru
Новости в формате Атом
Загрузить
Загрузить каталог программ
Форумы по информационным технологиям
Начало
Forums
Регистрация
|
Вход
Forums
Обновлено ::
06 февраля 2005
Форумы
Поиск
Список форумов
Программирование
Microsoft Access. Файлы mdb и accdb
Тема: Что нетак...
Тема: Что нетак как в примере?
15.06.2007 21:09:43
All
4316 сообщения
Тема: Что нетак как в примере?
В форме [Отбор документа] есть ПолеФрагментТекста и СписокНайденыеЗаписи.
Предполагалось, что при наборе текста в ПолеФрагментТекста СписокНайденыеЗаписи будет выводитьтолько те записи, которые содержат набираемый фрагмент.
Источник записей СпискаНайденыеЗаписи такой:
SELECT [Касса Расходы].НомерДокументаПрихода
FROM [Касса Расходы]
WHERE ((([Касса Расходы].НомерДокументаПрихода) Like "*" & [Forms]![Отбор документа]![ПолеФрагментТекста] & "*"))
ORDER BY [Касса Расходы].НомерДокументаПрихода;
Процедура обработки события ПоляФрагментТекста такая:
Private Sub ПолеФрагментТекста_Change()
Me.СписокНайденыеЗаписи .Requery
End Sub
На самом деле никакого отбора не происходит.
Что не така?
P.S. Поиск в формах
Автор:
Владимир Донецк
от 0:00:00
Источник ...
15.06.2007 21:09:43
All
4316 сообщения
RE: Что нетак как в примере?
Дело прояснилось.
Все в коде правильно: и отбор работает, и ReQuery происходит столько раз, сколько нажимаются клавиши в Поле....
Проблема в том, что перерисовка Списка происходит после выхода из поля, а не вовремя изменения текста.
Me.Repaint не помогает.
Каким же способом можно заставить перерисоваться список в нужный момент?
P.S. Поиск в формах
Автор:
Владимир Донецк
от 0:00:00
Источник ...
15.06.2007 21:09:43
All
4316 сообщения
RE: Что нетак как в примере?
Теперь вообще ни чего не понимаю.
добавил для проверки значение
Me.ПолеФрагментТекста
Оказывается, что все то время, когда я набираю текст,поле имеет старое значение, которое было введено предыдущий раз.
Соответственно включать его в параметры отбора нет смысла.
Как тут быть?
Как изменять содержимое списка во время изменения поля?
P.S. Поиск в формах
Автор:
Владимир Донецк
от 0:00:00
Источник ...
15.06.2007 21:09:43
All
4316 сообщения
RE: Что нетак как в примере?
В примере la_find.mdb (2) - указано как правильно организовать поиск через like
P.S. Поиск в формах
Автор:
Admin
от 0:00:00
Источник ...
15.06.2007 21:09:43
All
4316 сообщения
RE: Что нетак как в примере?
Понял, спасибо.
Нужно было писать в запросе
Like "*" & [Forms]![Отбор документа]![ПолеФрагментТекста].Text & "*"
P.S. Поиск в формах
Автор:
Владимир Донецк
от 0:00:00
Источник ...
Страница 1 из 1
Программирование
Microsoft Access. Файлы mdb и accdb
Тема: Что нетак...
Одноуровневый вид
Древовидная структура
Самый старый из новых
Новейший из старых
Поиск
Список форумов
Начало
|
Forums
Copyright 2002-2016 Leadersoft.ru
::
Leadersoft
::
Соглашение о безопасности
::
Условия использования