powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Сделал запрос конструктором, скоп SQLинстр, а она в макросе не выполняеться.
24 сообщений из 24, страница 1 из 1
Сделал запрос конструктором, скоп SQLинстр, а она в макросе не выполняеться.
    #32360600
sv80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделал перекрестный запрос конструктором. Скопировал SQLинстр.
Код: plaintext
1.
2.
3.
4.
5.
TRANSFORM Avg([Представленность]![КК]/[Недели]![КК]) AS КК
SELECT Представленность.ТТ
FROM Недели INNER JOIN Представленность ON Недели.КодНедели = Представленность.Неделя
GROUP BY Представленность.ТТ
PIVOT Недели.КодНедели;

Вставил в макрос ЗапускЗзапросаSQL не работает, ругаеться
Код: plaintext
для макрокоманды ЗапускЗзапросаSQL, требуеться аргумент состоящий из инструкции SQL


Хотелось бы знать почему и можно ли так быстро творить?(язык не подымаеться назвать это програмированием)
...
Рейтинг: 0 / 0
Сделал запрос конструктором, скоп SQLинстр, а она в макросе не выполняеться.
    #32360611
vist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Потому что инструкция SQL отличается от того что получено при выводе с конструктора.
...
Рейтинг: 0 / 0
Сделал запрос конструктором, скоп SQLинстр, а она в макросе не выполняеться.
    #32360628
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Потому что то сообщение, которое приведено тут, - это не то сообщение, которое было на самом деле. А на самом деле в сообщении было сказано, что для запуска требуется исполняемый запрос (insert, delete, update и т.д.).
...
Рейтинг: 0 / 0
Сделал запрос конструктором, скоп SQLинстр, а она в макросе не выполняеться.
    #32360672
sv80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Понятно фокус не удался,- факир был пьян, хотя много времени за такой счет и сэкономил.

Может кто поможет инструкцию накать, а то я в SQL не силен(а руки глаза и прочие части все не доходят), и можно ли через макрос или VBA выполнять именно перекрестный запрос.

Итак картинка.
Таблица Представленность(ТТ, КодНедели, КК)
Таблица Недели (КодНедели,КК)
Связь по КодНедели

А нужен перекрестный запрос
строки ТТ, Столбцы Недели, Значение = Avg([Представленность]![КК]/[Недели]![КК])

Помогите, клятвенно клянусь выучить SQL, но после Новго Года.
...
Рейтинг: 0 / 0
Сделал запрос конструктором, скоп SQLинстр, а она в макросе не выполняеться.
    #32360682
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Мне кажется, что запрос правильный. Только запустить его не получится по названной мной причине.
...
Рейтинг: 0 / 0
Сделал запрос конструктором, скоп SQLинстр, а она в макросе не выполняеться.
    #32360686
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите, клятвенно клянусь выучить SQL, но после Новго Года
Ну вот после Нового Года и приходи
...
Рейтинг: 0 / 0
Сделал запрос конструктором, скоп SQLинстр, а она в макросе не выполняеться.
    #32360692
Фотография AlexJuice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для этого в макросах есть команда "Открыть запрос"
С наступающим :-р
...
Рейтинг: 0 / 0
Сделал запрос конструктором, скоп SQLинстр, а она в макросе не выполняеться.
    #32360703
sv80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Настроение смотрую у всех особенно Новогоднее особенно у Лох Позорный. чего не сделаешь лишь бы сообщений больше было(в этом месте должен быть смайлик, как его кстати поставить?).

для Владимир Саныч
Запрос понятно правильный(конструктором писался) А почему его выполнить не получиться, еще раз пожалуйста и помедленней я записываю(тоже смайлик). И какие тогда запросы можно запускать?
А с VBA тоже не получиться?
...
Рейтинг: 0 / 0
Сделал запрос конструктором, скоп SQLинстр, а она в макросе не выполняеться.
    #32360711
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Запускать можно те запросы, которые что-то делают (см. меня выше). Простые селекты открываются так, как сказал AlexJuice.
...
Рейтинг: 0 / 0
Сделал запрос конструктором, скоп SQLинстр, а она в макросе не выполняеться.
    #32360723
sv80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для AlexJuice.
Открыть, то смогу но хотелось потом бы программно изменять некоторые поля, поэтому и спрашиваю за SQL.

Для Всех Да может кто подскажет можно ли в Access 2000 создать запрос или отчет или хоть что нибудь, по функциональности напоминающее сводную в Excel?

И правда ли то что перекрестный запрос можно и спользовать только для одного значение а не нескольких?
...
Рейтинг: 0 / 0
Сделал запрос конструктором, скоп SQLинстр, а она в макросе не выполняеться.
    #32360735
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
авторхотелось потом бы программно изменять некоторые поля
Тогда нужен OpenRecordset.

авторправда ли то что перекрестный запрос можно и спользовать только для одного значение а не нескольких
Он на то и перекрестный, чтобы его и спользовать, и не спользовать. Разумеется, в нем будет (в общем случае) не одна запись и не одно поле.
...
Рейтинг: 0 / 0
Сделал запрос конструктором, скоп SQLинстр, а она в макросе не выполняеться.
    #32360775
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И вообще, в аксесе 2000 и выше есть формы в режиме сводной таблицы. По-моему, это то самое "что нибудь, по функциональности напоминающее сводную в Excel"
...
Рейтинг: 0 / 0
Сделал запрос конструктором, скоп SQLинстр, а она в макросе не выполняеться.
    #32360799
sv80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для Лох Позорный
А сам пробывал с ней работать?
У меня она получаеться уж очень сводной?
...
Рейтинг: 0 / 0
Сделал запрос конструктором, скоп SQLинстр, а она в макросе не выполняеться.
    #32360810
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А сам пробывал с ней работать?
Нет, не пробовал. Сказать честно - так я и с экселем считанные разы работал.

У меня она получаеться уж очень сводной
А тебе, выходит, нужна не очень сводная?
...
Рейтинг: 0 / 0
Сделал запрос конструктором, скоп SQLинстр, а она в макросе не выполняеться.
    #32360820
sv80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для Лох Позорный
1. Сводная в ХР, а не в 2000.
2. Даже ХР сделала просто суму по полю, и не развернула по точкам.(но я не сильно ее юзал вечно висла. ну и базовый Аксес у меня 2000)

Кстати как смайлики ставишь?(:)
...
Рейтинг: 0 / 0
Сделал запрос конструктором, скоп SQLинстр, а она в макросе не выполняеться.
    #32360830
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Сводная в ХР, а не в 2000
Вполне может быть. Мимо 2000 как-то совсем быстро проскочил.
Может тебе проще экспорт в эксель сотворить, нежели заставлять аксес делать то, к чему он не особо предназначен?

Кстати как смайлики ставишь?(:)
Хотел было в "Тест" отправить, но вспомнил что там сейчас акузий отстойник
Код: plaintext
1.
Смайлик ставится вот так:
:)))
...
Рейтинг: 0 / 0
Сделал запрос конструктором, скоп SQLинстр, а она в макросе не выполняеться.
    #32360847
sv80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для Лох Позорный спасибо.

А насчет экспорта в Эксель подумываю конечно, но как сделать что б с аксеса сводную в Эксели построить не ручками. А кнопкой "Сделать все". Самая трудная в програмировании кнопка хуже только "Сделать все, правильно, на вчера и без данных".
...
Рейтинг: 0 / 0
Сделал запрос конструктором, скоп SQLинстр, а она в макросе не выполняеться.
    #32360905
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так выгрузи в эксель данные, а потом средствами экселя сделай (програмно) нужную тебе сводную таблицу
...
Рейтинг: 0 / 0
Сделал запрос конструктором, скоп SQLинстр, а она в макросе не выполняеться.
    #32361140
sv80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да нехочеться макросы еще юзерам(около 100 в разых городах) подвязывать.
А можно с Аксеса, порулить в Екселе.
...
Рейтинг: 0 / 0
Сделал запрос конструктором, скоп SQLинстр, а она в макросе не выполняеться.
    #32361162
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да нехочеться макросы еще юзерам(около 100 в разых городах) подвязывать
Не подвязывай

А можно с Аксеса, порулить в Екселе.
Можно рулить. Хоть на экселе рули, хоть на велосипеде...
...
Рейтинг: 0 / 0
Сделал запрос конструктором, скоп SQLинстр, а она в макросе не выполняеться.
    #32361201
sv80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Лох Позорный
Может примерчик накатаешь (опозориш уж меня) ) на самую элементарную сводную с 5полей 10 записей, или ссылочку дашь на соответствуещие ресурсы.
...
Рейтинг: 0 / 0
Сделал запрос конструктором, скоп SQLинстр, а она в макросе не выполняеться.
    #32361215
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Примерчик чего?
Как данные экспортить? Поиск по форуму по словам "Экспорт в эксель"
Или как сводную таблицу программно создать? Запускаешь макрорекордер в экселе, делаешь ручками сводную таблицу, останавливаешь макрорекордер, смотришь чего он там наваял, делаешь то же самое, но из аксеса.
...
Рейтинг: 0 / 0
Сделал запрос конструктором, скоп SQLинстр, а она в макросе не выполняеться.
    #32361237
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемые, ну что ж молчат-то все? Это ж как дважды два пять!!!
Послушайте ламера со стажем тогда.

У Аксеса до версий, где сама форма может переключаться в режим сводной таблицы (как указал ЛП),
существовала и существует "встроенная сводная таблица на форме".

И перекрестный запрос ей не нужен.

Вопрошающий/щая, вот порядок ваших действий:
1) создать ОБЫЧНЫЙ (не перекрестный) запрос с нужными условиями отбора
2) вкладка Формы - кнопка Новая - выбрать "Мастер сводных таблиц" или "Сводная Форма"
не помню как точно называется
3) Открывается ЭКСЕЛЬ со своим мастером, выбираем поля, настраиваем сводную таблу
4) кнопень Готово - Эксель закроется, вернется в Аксес, Аксес предложит сохранить созданное - обозвать и сохранить - получим _форму_

Пользование:
1) Меняем условия запроса на нужные (как - см. FAQ)
2) Открываем нашу форму - на ней лежит таблица, открываем таблицу (2 щелчка ЛК или ЛК на кнопке)
3) Открылся Эксель - Меню Данные - ОБНОВИТЬ
вуаля - сводная таблица перестроится по новым условиям отбора (которые перезадали в шаге 1)

Наслаждаемся!
...
Рейтинг: 0 / 0
Сделал запрос конструктором, скоп SQLинстр, а она в макросе не выполняеться.
    #32361344
sv80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Alexus12 Огромное спсибо.

Дома перебробывал ХР фигня по сравнению с этим решением, точно в цель.
...
Рейтинг: 0 / 0
24 сообщений из 24, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Сделал запрос конструктором, скоп SQLинстр, а она в макросе не выполняеться.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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