|
21 / 21 / 8
Регистрация: 07.01.2009
Сообщений: 556
|
|
MS Access DBChart, отобразить по оси X месяц и год06.01.2017, 22:47. Показов 2302. Ответов 4
Метки нет (Все метки)
Отобразить в DBChart на оси X месяц и год легко, нужно только подставить для оси X поле, в котором будет 01.2016, 02.2016 и т.д.
Но возникает две трудности. (ADO mdb) У меня в базе месяц и год в отдельных полях и объединить не совсем получается. И потом возникнет вторая проблема: по оси X нужно ведь откладывать числа, а как сделать, чтобы в sql-запросе появились числа по порядку для этого?
0
|
|
| 06.01.2017, 22:47 | |
|
Ответы с готовыми решениями:
4
Текущий год и месяц Не получается сделать выборку за неделю за месяц за год Создать запрос, который выведет расходы по дате за неделю; месяц; год |
|
1076 / 989 / 340
Регистрация: 07.08.2012
Сообщений: 2,790
|
||||||
| 06.01.2017, 23:43 | ||||||
Сообщение было отмечено pivogol как решение
Решение
Объединить данные полей довольно просто, только чем это может помочь в графике? Такие данные не будут являться полноценной датой и датасет будет считать его строкой, но не датой. В общем, надо экспериментировать.
А объединять можно встроенными функциями:
m и md - месяц; y и yd - год
1
|
||||||
|
21 / 21 / 8
Регистрация: 07.01.2009
Сообщений: 556
|
|||||||||||||||||||||||||||
| 07.01.2017, 00:30 [ТС] | |||||||||||||||||||||||||||
|
У меня просто столбчатые диаграммы с итогами расходов. Например: 01.2016 - 2500 р., 02.2016 - 2900 р. и т.д. Но это подписи к столбцам должны быть так подписаны, а нужно ли при этом и числа 1, 2, 3 откладывать по оси X, посмотрим. Добавлено через 7 минут Да, сделал так:
Объединённый месяц с годом я отправил сюда:
Если я откладываю значения по оси X те же, что и для XLabelsSource, то у меня 01.2017 откладывается раньше, чем 02.2016... Не по порядку идут месяца с годами. Нужен какой-то автоинкремент в SQL-выборке. Как добавить в SQL-выборку счётчик строк, если в исходной таблице его не было? Можно это сделать без создания временной таблицы? Добавлено через 13 минут пробовал так:
Нужно в count(*) весь свой запрос ещё раз включить, что-ли? Добавлено через 3 минуты Так не работает:
0
|
|||||||||||||||||||||||||||
|
1076 / 989 / 340
Регистрация: 07.08.2012
Сообщений: 2,790
|
|
| 07.01.2017, 00:57 | |
|
А сортировка по полю field_1 не могла бы помочь?
Тогда ведь строки будут идти в хронологическом порядке. Насчет номеров ничего не скажу. Может без них можно обойтись...
0
|
|
|
21 / 21 / 8
Регистрация: 07.01.2009
Сообщений: 556
|
|||||||
| 07.01.2017, 11:46 [ТС] | |||||||
|
Может в TDBChart можно как-то указать, чтобы значения X просто откладывались по порядку. Номер строки пытался сделать ещё так:
Если решение не будет найдено, может прийдётся делать временную таблицу. Добавлено через 3 минуты О, получилось. Я отказался инициировать значения X (dbcht1.Series[0].XValues.ValueSource) и компонент TDBChart просто расставил все месяца по порядку по оси X.
0
|
|||||||
| 07.01.2017, 11:46 | |
|
Помогаю со студенческими работами здесь
5
DBChart выравнивание по оси х Дан файл, содержащий различные даты. Каждая дата – это число, месяц и год. Найти год с наименьшим номером.
Описать тип TDate — запись с полями День, Месяц и Год — и функцию LeapYear(D), которая возвращает True, если год в дате D является високосным Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|