Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Dcount c параме запросами / 10 сообщений из 10, страница 1 из 1
05.05.2004, 00:21
    #32506710
Invisible
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Dcount c параме запросами
Он работает?
...
Рейтинг: 0 / 0
05.05.2004, 00:27
    #32506715
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Dcount c параме запросами
Види, не. Ве на г-то зада зна па.
...
Рейтинг: 0 / 0
05.05.2004, 00:32
    #32506718
Invisible
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Dcount c параме запросами
Запрос2 сделан на основе другого, запроса1. Запрос1 параметрируется в форме через поле. А в запросе2 ставлю dcount ("[Поле запроса1]";"Запрос1";"[поле запроса]='условие'"). В результате он выдает ошибку - Введенное в качестве параметра запроса выражение вызывает ошибку: Приложению "MS Access" не удается найти имя Forms!......... из этого выражения.
Через VB, ошибка звучит приблизительно так: "2001: Предидущая операция прервана пользователем"... хотя я ничего при этом не прерывал.

Нужно ли указывать параметр или как его можно обойти в функциях по подмножесту при вызове таких запросов?
...
Рейтинг: 0 / 0
05.05.2004, 00:38
    #32506722
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Dcount c параме запросами
Насколько я понимаю, при обращении к запросу через DCount просто нет возможности указать значение параметра.
...
Рейтинг: 0 / 0
05.05.2004, 00:43
    #32506724
Invisible
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Dcount c параме запросами
Так точно. В VB в синтаксисе этого не нашлось. Может быть ошибка связана не с параметром, а счем-то другим?
...
Рейтинг: 0 / 0
05.05.2004, 00:44
    #32506725
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Dcount c параме запросами
Судя по приведенным симптомам, дело именно в параметре.
...
Рейтинг: 0 / 0
05.05.2004, 01:09
    #32506729
Invisible
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Dcount c параме запросами
Так и шо? Этот параметр там никак не обойти/обманнуть?
Делать то что? Неужели все функции по работе с подмножеством настолько негибкие? Если так то вопрос следует перефразировать следующим образом: Каким образом используя в VB пректе SQL запрос к параметрированному запросу можно получить значение подмножественной функции и присвоить его переменной.
Кто знает помогите, а то мне всю ночь здесь сидеть, а спать очень и очень х-ца. Ученье -свет, а неученье - ночная работа!
...
Рейтинг: 0 / 0
05.05.2004, 01:13
    #32506732
Alexander G
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Dcount c параме запросами
авторПриложению "MS Access" не удается найти имя Forms!......... из этого выражения
Попробовал. Такое сообщение получил в том случае если форма закрыта.
Она точно открыта при вызове запроса?
...
Рейтинг: 0 / 0
05.05.2004, 01:17
    #32506733
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Dcount c параме запросами
Я бы вместо этого DCount написал свою функцию, которая бы задавала значение параметру запроса, открывала рекордсет и возвращала нужное значение.

function MyDCount(s as string)as integer
dim p as parameter
with currentdb.querydefs(s)
for each p in .parameters
p.value=eval(p.name)
next
with .openrecordset
if .bof then
MyDCount=0
else
.movelast
MyDCount=.recordcount
endif
.close
end with
end with
end function

Писано на коленке, возможны ошибки.
...
Рейтинг: 0 / 0
05.05.2004, 13:06
    #32507327
Invisible
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Dcount c параме запросами
Люди, спасибо Вам!!! Я СМОГ поспать! (целых 4 часа :)
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Dcount c параме запросами / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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