powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Параметрческая ХР как источник для списка.
5 сообщений из 5, страница 1 из 1
Параметрческая ХР как источник для списка.
    #32219722
vadimych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Надо сделать в ADP поисковую форму используя список для отображения результатов поиска и несвязанные поля для ввода критериев поиска.

Реализовал идею, используя в качестве источника для списка сиквельное выражение, базирующееся на представлении с добавкой динамически формируемого WHERE. Работает, но не быстро, поскольку это выражение должно каждый раз компиляться. Есть идея использовать в качестве источника параметрическую ХР. Уткнулся в то, что не смог записать в коде выражение вроде

Код: plaintext
Me!lstPersons.RowSource = procFilter(param1, param2, param3...)


Собственно говоря, компиллятор не принял даже тривиальное (с моей точки зрения):

Код: plaintext
Me!lstPersons.RowSource = tblTable1


Где то я сильно торможу, только вот где?

Помогите, а? И так жарко, а тут еще мозги кипят...
...
Рейтинг: 0 / 0
Параметрческая ХР как источник для списка.
    #32219749
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй
Код: plaintext
Me!lstPersons.RowSource =  "exec procFilter @param1, @param2, @param3..." 
...
Рейтинг: 0 / 0
Параметрческая ХР как источник для списка.
    #32219858
vadimych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Заработала!!! Vital - Спасибо! Ну я и тормоз.. Во втором случае надо было вообще просто заключить имя таблицы в кавычки...
...
Рейтинг: 0 / 0
Параметрческая ХР как источник для списка.
    #32219919
Фотография Latuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Me!lstPersons.RowSource = "exec procFilter @param1, @param2, @param3..."
Этот способ я использую только если на форме есть неколько контролов использующих одну ХП но с разными параметрами

Можно кстати и просто
Me!lstPersons.RowSource = "procFilter"

Но для этого на форме должны быть контролы с именами
как у параметров ХП но без @
param1 ,param2 ...
содержащие значения этих параметров.
...
Рейтинг: 0 / 0
Параметрческая ХР как источник для списка.
    #32220224
vadimych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Latuk,
Использовать контролы с именами параметров - это интересно. Буду иметь в виду. С другой стороны, явное задание параметров в коде облегчает сопровождение. Да и аксессу проще.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Параметрческая ХР как источник для списка.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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