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

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

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


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

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


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

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

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

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


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