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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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