powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ЗВЕРСКИЙ ГЛЮК
18 сообщений из 18, страница 1 из 1
ЗВЕРСКИЙ ГЛЮК
    #32190546
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ!
Глюк таков:

открываю запрос DAO:

Dim MyRstIn As Recordset
Set MyRstIn = CurrentDb.OpenRecordset(tRSet, dbOpenSnapshot)

В одной базе все супер.
В другой - ошибка.
И КАКАЯ:

"Слишком мало параметров. Требуется 0."

Что за?!!...

з.ы. Ссылки в обеих базах одинаковы ;)
...
Рейтинг: 0 / 0
ЗВЕРСКИЙ ГЛЮК
    #32190550
amel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прилинкованные таблицы проверь на наличие полей!!! У меня такая лажа была с ODBC - забыл перелинковать таблицу в одной и промежуточных баз и ошибка!!!
...
Рейтинг: 0 / 0
ЗВЕРСКИЙ ГЛЮК
    #32190565
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чувствую я , что дело в запросе:

SELECT IIf([Тип0]<>"",[Тип0],"Прочие") AS Тип, [Brands-Names].Тип AS Тип0, [DT_Ved2a - СальдоНачальное].Покупатели AS KAU, [DT_Ved2a - СальдоНачальное].НачСальдо, [DT_Ved2b - СальдоКонечное].КонСальдо, [DT_Ved3a - ОтгрузкаПоМес].*, [DT_Ved3b - ОплатаПоМес].*
FROM ([Brands-Names] RIGHT JOIN [DT_Ved2a - СальдоНачальное] ON [Brands-Names].Brands = [DT_Ved2a - СальдоНачальное].Покупатели) RIGHT JOIN (([DT_Ved2b - СальдоКонечное] RIGHT JOIN [DT_Ved3a - ОтгрузкаПоМес] ON [DT_Ved2b - СальдоКонечное].Покупатели = [DT_Ved3a - ОтгрузкаПоМес].Покупатели) INNER JOIN [DT_Ved3b - ОплатаПоМес] ON [DT_Ved3a - ОтгрузкаПоМес].Покупатели = [DT_Ved3b - ОплатаПоМес].Покупатели) ON [DT_Ved2a - СальдоНачальное].Покупатели = [DT_Ved3b - ОплатаПоМес].Покупатели;

Прикол в том, что другие запросы так ОТКРЫВАЮТСЯ, а этот - нет.
Создан в конструкторе, на вью и на отчет - все ОК.
А здесь -ошибка.
Может, не нравится ДАО, что там есть выборка всех полей 2-х прилинкованных запросов через * (звезду?)

Или три одинаковых с лица поля Покупатели (два вылазят из подчиненных со звездами, режим таблицы их переименовывает, подставляя впереди имя таблы.

Но как сделать по-другому, если это перекрестные по месяцам?.. 8-(_)

Гуру, отзовитесь!
...
Рейтинг: 0 / 0
ЗВЕРСКИЙ ГЛЮК
    #32190598
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Интересно запихать этот селект в запрос и попробовать его запустить. Какие параметры он будет запрашивать?
...
Рейтинг: 0 / 0
ЗВЕРСКИЙ ГЛЮК
    #32190601
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня такое было - но убейте не помню, в чем было дело. У меня тоже глаза на лоб полезли.

Вылечилось внимательным перепрочтением запроса.

Что-то такое вспоминается, будто бы ошибка была не в sql, а в использовании функции, которая встрачалась в запросе. Типа (опять я за свое) заменить зяпятые в iifе на точки с запятой.... или что-то в этом роде - точно не помню! Разберетесь - напишите сюда, а мы в FAQ включим! (ребяты, правда ведь, включим?)
...
Рейтинг: 0 / 0
ЗВЕРСКИЙ ГЛЮК
    #32190628
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага, как только никто не разберется, так сразу не мы и не включим не это в несуществующий фак.
...
Рейтинг: 0 / 0
ЗВЕРСКИЙ ГЛЮК
    #32190675
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Между прочим, в фак можно включать не только окончательные ответы, но и способы прийти к ним. То, что я написал в этом топике выше, - это не окончательный ответ типа "ошибка там-то", но вполне надежный способ увидеть, где ошибка.

Впрочем, большинство таких советов будет звучать так: "запусти step-by-step и посмотри значения переменных после каждого шага"...
...
Рейтинг: 0 / 0
ЗВЕРСКИЙ ГЛЮК
    #32190705
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотел сказать про ссылки, но дочитал до конца и не стану.
А скажу про ссылки.
Этот ... Аксес почему-то, особенно часто при переходах с версии на версию, неправильно их подключает.
Чтоб не пудрить себе мозг, создай новую базу (можешь даже попробовать сделать таблицу из одного поля и запустить подобную функцию на ней), и импортируй туда все.
Должно работать.
Я перевожу сейчас свои проги с 97 на 2000, и эту ошибку вижу постоянно. Кстати, м.б. у тебя стоит ссылка на DAO 3.5, а надо на 3.6 (не помню, какие там точно цифирки), но попробуй все-таки все импортировать.

2 Лох Позорный
Я уже до 8 страницы дошел. Стали двоиться все вопросы. Видел твои исторические "ААААААААааа!!" :) Послезавтра постараюсь выложить окончательный список.
//а пока сижу пью пиву
...
Рейтинг: 0 / 0
ЗВЕРСКИЙ ГЛЮК
    #32190846
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Родные!
Селект ВЫПОЛНЯЕТСЯ из "нормальных" запросов (в разделе "запросы" лежащих ;), ничего не требует
и на нем спокойно висит отчет, все ОК.
Проблема именно В ОТКРЫТИИ его черед ДАО.
А надо: далее нужен пресловутый экспорт в ХЛ Ручками, с красивостями и форматированием...

Вылазит глупейшая ошибка, как все уже видели.

Думаю пробовать:
+открыть АДО
+select * from [этотУжасныйСохраненныйЗапрос]
+ ????
...
Рейтинг: 0 / 0
ЗВЕРСКИЙ ГЛЮК
    #32190851
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Alexus12

Попробуй методом обратного тыка. Убирай Iff, Убирай *.
Так же выясни, что за параметр он хочет.
...
Рейтинг: 0 / 0
ЗВЕРСКИЙ ГЛЮК
    #32191011
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Слишком мало прааметров. Требуется 0"

Народ, ну как может быть мало, если требуется 0????
Что за логика-то?
fuzzy-нестрогая? ;))))))))))))))))))))))

ЗАПРОСУ самому не надо никаких параметров.
ПРоцедуре открытия - тоже,
она успешно работает на любых других запросах в базе.
Вот в чем смех-то...
ДАО 3,6 зубки обломал обо что-то...
...
Рейтинг: 0 / 0
ЗВЕРСКИЙ ГЛЮК
    #32191017
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Блин. Позор мне, читать не умею.
...
Рейтинг: 0 / 0
ЗВЕРСКИЙ ГЛЮК
    #32191028
Хам трамвайный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно глупые вопросы?
чтобы разобраться поконретней.
есть запрос на основе кучи других
запросов и таблиц
в "куче" используются параметры или нет?
как запускается запрос?
если в конструкторе запросов
то он параметры возьмет из формы
а если из DAO, то эти рапаметры
надо передать
и тогда он правильно ругается
...
Рейтинг: 0 / 0
ЗВЕРСКИЙ ГЛЮК
    #32191038
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Alexus12

Понимаю твое возмущение, что мы (я, лично) не увидели 0.
Но все же ты смотрел на коллекцию параметров?
...
Рейтинг: 0 / 0
ЗВЕРСКИЙ ГЛЮК
    #32191192
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и я повторюсь
мне кажется, что дело в неправильном использовании функций в запросе.
или (новая возможная причина) в неправильном использовании openrecordset.
если ты сделаещь "select * from [этотУжасныйСохраненныйЗапрос]" и заработает - я делаю вывод, что у тебя стоит

tRSet = "SELECT IIf([Тип0]<>"",[Тип0],"Прочие") AS Тип, " и так далее

Тогда надо удвоить все кавычки!!!!

Пиши как получится, оно это или не оно.
...
Рейтинг: 0 / 0
ЗВЕРСКИЙ ГЛЮК
    #32191201
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НАРОД!\r
ДРУЖНО РЖЕМ!!!\r
\r
Итак, "статья" для FAQ:\r
\r
FAQ.Ошибка открытия ПЕРЕКРЕСТНОГО запроса или DAO - Recordset\'a\r
\r
/topic/37159\r
\r
p/s/ флейм здесь, "статья" там, как договорились, да?
...
Рейтинг: 0 / 0
ЗВЕРСКИЙ ГЛЮК
    #32191202
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или нет, тогда бы ругалось на "Прочие"...
запость строку кода где ты присваиваешь этот tRSet.
...
Рейтинг: 0 / 0
ЗВЕРСКИЙ ГЛЮК
    #32192163
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
че-то я второй день думаю, причем тут перекрестный запрос...
и никакого Forms! не вижу в запросе, который ошибку выдавал...
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ЗВЕРСКИЙ ГЛЮК
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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