powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Источник данных для Диаграммы
18 сообщений из 43, страница 2 из 2
Источник данных для Диаграммы
    #39744794
JDV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Joss, так не работает (
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Private Sub btn_Update_Click()
    Call UchebnyePotokiGody
    Call GosudarstvaGody


     strSQL = "TRANSFORM Sum([Count-Nazvanie_gosudarstva]) AS [Сумма_Count-Nazvanie_gosudarstva]  " & _
              "SELECT [UG] FROM [sql_KolichestvoGosudarstvTotal] " & _
              "WHERE (((Data_nachala_obucheniya) >= #1/1/2017#) And ((Data_okonchaniya_obucheniya) <= #12/31/2019#))  " & _
              "GROUP BY [UG] PIVOT [UG];"

    Me.d_KolichestvoGosudarstvTotal.RowSource = strSQL
    
End Sub
...
Рейтинг: 0 / 0
Источник данных для Диаграммы
    #39744795
JDV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku,
задача ... есть запрос перекрестный на основе его построена диаграмма. Мне необходимо программно меня даты для этого запроса, временные параметры ... как она решаешься проще?
...
Рейтинг: 0 / 0
Источник данных для Диаграммы
    #39744799
Игортан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JDV,

Ваша ошибка говорит о том, что поля Data_nachala_obucheniya в
запросе sql_KolichestvoGosudarstvTotal
- не существует.

Ищите это поле в запросе и проверяйте псевдонимы полей.
...
Рейтинг: 0 / 0
Источник данных для Диаграммы
    #39744801
JDV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игортан, есть же они там
...
Рейтинг: 0 / 0
Источник данных для Диаграммы
    #39744805
Игортан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JDV,

Эта таблица (sql_KolichestvoGosudarstv) есть в запросе sql_KolichestvoGosudarstvTotal

НО
когда вы обращаетесь к запросу sql_KolichestvoGosudarstvTotal, все, что внутри него программа не видит. Она видит только запрос sql_KolichestvoGosudarstvTotal, как источник для запроса пивот. Точка.
Будьте добры обращаться к полям, которые выводятся в запросе sql_KolichestvoGosudarstvTotal. И если, гипотетически, вы в этом запросе переименовали поле, например UG в МоеНовоеНазвание, то при обращении к запросу sql_KolichestvoGosudarstvTotal вы будете обращаться к полю МоеНовоеНазвание, но никак не к UG.

Почитайте что-нибудь по SQL, очень поможет в дальнейшем.
На худой конец, воспользуйтесь мастером в access для создания запросов.
...
Рейтинг: 0 / 0
Источник данных для Диаграммы
    #39744807
JDV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игортан, вы можете написать запрос как надо? никак не могу увидеть своей ошибки (
...
Рейтинг: 0 / 0
Источник данных для Диаграммы
    #39744813
Игортан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JDV,

А вы знаете, нет.
Как бы это грубо не звучало.
Если не понятно, что я описал - однозначно почитайте что-нибудь по SQL.
Если разовая работа или не охота читать - есть раздел - Работа.

Без сарказма.
...
Рейтинг: 0 / 0
Источник данных для Диаграммы
    #39744815
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемый ТС. Посмотрите на строку "Вывод на экран" в скриншоте Вашего запроса.. Под полем Data_nachala_obucheniya птичка не стоит. Значит это поле в запросе не выводится. Его просто нет в Вашем запросе.

Поле типа "Уcловие" вроде бы и не должно выводиться. Сделайте ещё одно поле Data_nachala_obucheniya но уже с группировкой, Или First.
...
Рейтинг: 0 / 0
Источник данных для Диаграммы
    #39744828
JDV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Joss,
Ничего не изменилось ....
...
Рейтинг: 0 / 0
Источник данных для Диаграммы
    #39744829
JDV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игортан, очень буду Признателен если вы просто покажете код в VBA
...
Рейтинг: 0 / 0
Источник данных для Диаграммы
    #39744833
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поле которое задается заголовками столбцов должно содержать,в каждой выборке,одинаковое число столбцов,что практически не выполнимо и реально отбирать возможно помесячно (всегда 31 столбец) или поквартально(всегда 4)-короче если запрос будет иметь переменное число столбцов возникнет ошибка-что Вы и наблюдаете
Посмотрите это-других вариантов кроме создания отчета с переменным количеством столбцов я не вижу (опять же сколько их будет?-все упирается в это)
...
Рейтинг: 0 / 0
Источник данных для Диаграммы
    #39744852
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вдогонку:влезло в голову что создается источник для отчета,в котором "лишние"столбцы можно скрыть,но для диаграммы в которой одна из осей-количество дней в месяце в PIVOT перечислять столбцы через IF, в зависимости от количества дней в месяце.
(не тестировал но, по идее, должно работать)
...
Рейтинг: 0 / 0
Источник данных для Диаграммы
    #39744872
JDV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku,
Благодарю за помощь! Но самим перекрестным запросом задача решена и в форме они у меня работают ... проблема именно с диаграммой ...
...
Рейтинг: 0 / 0
Источник данных для Диаграммы
    #39745048
JDV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игортан,
Спасибо! Я много изучал SQL ... Просто что заклинило меня (

strSQL = "TRANSFORM Sum([Count-Nazvanie_gosudarstva]) AS [Сумма_Count-Nazvanie_gosudarstva] " & _
"SELECT [UG] FROM [sql_KolichestvoGosudarstvTotal] " & _
"WHERE (((sql_KolichestvoGosudarstvTotal.Data_nachala_obucheniya) >= #1/1/2018#) And ((sql_KolichestvoGosudarstvTotal.Data_okonchaniya_obucheniya) <= #12/31/2019#)) " & _
"GROUP BY [UG] PIVOT [UG];"

Me.d_KolichestvoGosudarstvTotal.RowSource = strSQL

Решил задачу((
...
Рейтинг: 0 / 0
Источник данных для Диаграммы
    #39745638
Игортан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JDV,

Да без проблем, главное, что решили задачу.
Просто у меня почему то сложилось ошибочное мнение о, желаемом вами, способе решения своей проблемы.
Сам, бывает, туплю на ровном месте.
...
Рейтинг: 0 / 0
Источник данных для Диаграммы
    #39745640
DarkMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JDVИгортан,
Спасибо! Я много изучал SQL ...

Решил задачу(( Я извиняюсь за наглость, но судя по профилю стаж в Access у Вас не маленький , а вы до сих пор используете бог весть какой стиль. То у вас дефис внизу , то дефис посередине . А не лучше ли как в армии ? Безобразно , но однообразно . Вот поэтому Вы и путаетесь в названиях контролов и тому подобное .
...
Рейтинг: 0 / 0
Источник данных для Диаграммы
    #39745645
JDV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMan,
Чужой код ...я правлю ...
...
Рейтинг: 0 / 0
Источник данных для Диаграммы
    #39745652
DarkMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JDVDarkMan,
Чужой код ...я правлю ...
Ну если так , тады Ой.
...
Рейтинг: 0 / 0
18 сообщений из 43, страница 2 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Источник данных для Диаграммы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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