powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / пользовательская функция msaccess
5 сообщений из 5, страница 1 из 1
пользовательская функция msaccess
    #36519350
boltachev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в msaccess есть запрос, который содержит пользовательскую функцию.

При попытке открыть этот запрос через ADO.recordset - 'неопределенная функция в выражении'.

Подскажите, пожалуйста, как лучше открыть такой запрос.
...
Рейтинг: 0 / 0
пользовательская функция msaccess
    #36519364
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну ADO ничего не знает про определенные в mdb-файле функции

Может быть сделать представление и выбирать из него?
...
Рейтинг: 0 / 0
пользовательская функция msaccess
    #36519381
boltachev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а запрос это не представление?

можно сделать временную таблицу и руками нажимать запрос вида INSERT INTO tmp ..., но нужно обойтись без рук.
...
Рейтинг: 0 / 0
пользовательская функция msaccess
    #36519393
boltachev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
собственно, фунция вида

function getS (n)
select case n
case 13
getS="sdfgdfg"
case 47
.....
case 100
getS="sdfgdfg"
end function

можно реальзовать в строке iif(iif(iif(, но меня беспокоит количество вложений - 10.
...
Рейтинг: 0 / 0
пользовательская функция msaccess
    #36519421
boltachev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ладно, спасибо.

вместо функции сделал вложенный запрос к таблице, в которую записал соответствия между n и getS
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / пользовательская функция msaccess
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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