|
Диаграмма MSGraph.Chart.8 - заливка столбцов цветом
|
|||
---|---|---|---|
#18+
Собственной вопрос такой, как сохранять заливку цвета для столбцов в диаграмме Microsoft Graph Chart? То, что столбцы не должны выводиться, если значение в них пусто - это понятно и правильно, но непонятно почему тогда столбцы смещаются в цветовой гамме, если по какому-то столбцу вычисляется значение пусто? Попытка вывести для пустых столбцов нули, отображает лишь нули, а сами столбцы при этом все равно не отображаются. Можно ли как то тогда средствами VBA реализовать заливку цветом столбца? Если да, то помогите с кодом, тогда. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2017, 16:38 |
|
Диаграмма MSGraph.Chart.8 - заливка столбцов цветом
|
|||
---|---|---|---|
#18+
application.Workbooks(1).Charts(1).SeriesCollection(1).Interior.Color = RGB(255, 0, 0) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2017, 00:21 |
|
Диаграмма MSGraph.Chart.8 - заливка столбцов цветом
|
|||
---|---|---|---|
#18+
Predeclared , А можно более поподробней, только диаграмма у меня не в экселе а в аксесе. Мое предположение, если я правильно понимаю, мне нужно узнать название и количество полей по столбцу, из которого выводятся собственно эти значения? Библиотека Microsoft Graph подключена. Но я не могу никак добраться, чтобы получить вычисленные имена и количество. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2017, 18:12 |
|
Диаграмма MSGraph.Chart.8 - заливка столбцов цветом
|
|||
---|---|---|---|
#18+
В нете нашла примерный вариант, только там столбцы цифровые, у меня все равно на этом примере выдается ошибка. Не понятно мне как через VBA правильно реализовать заливку столбцов по нужным категориям. Не знаю как добраться до нужных свойств и вообще возможно я чего то и где то недопонимаю, но объяснить мне к сожалению некому. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2017, 22:00 |
|
Диаграмма MSGraph.Chart.8 - заливка столбцов цветом
|
|||
---|---|---|---|
#18+
Обидно, что столько труда с базой и все насмарку, только потому что в диаграммах косячное отображение по цвету для категорий. Если кто может помочь, жду помощи и дельных советов. Если нужно больше информации, предоставлю. Отмечу сразу, что форма с диаграммой запускается по кнопке из формы с поиском по полям и таким образом запрос формируется из формы по поиску для формы с диаграммой. Предположу, что возможно по этой причине в коде на самой форме с диаграммой на этапе ее открытия мне недоступны какие то свойства со значениями. Хотя с другой то стороны, когда форма с диаграммой открывается, категории в легенде то выводятся, а раз выводятся, то каким тогда "макаром" получить инфу, чтобы понять какому столбцу какой цвет заливки присвоить. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2017, 22:55 |
|
Диаграмма MSGraph.Chart.8 - заливка столбцов цветом
|
|||
---|---|---|---|
#18+
Добилась некоторых результатов, но появились вопросы. Просьба помочь с кодом, не уверена, что данный код работает на 100% правильно. Да и вообще... 1) Когда форма с диаграммой открывается и выдает результат, то получается, что при закрытии заливка цветом сохраняется. Соответственно получается, если открывать форму по умолчанию (т.е. без запроса через форму с поиском), то заливка отображается уже неправильно. Как сделать, чтобы форма с диаграммой не сохраняла заливку цвета? 2) Ну а для полного счастья хотелось бы сделать градиентную заливку, как это тоже сделать? Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48.
Люди, есть хоть кто нить, кто может реально помочь, а? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2017, 00:10 |
|
Диаграмма MSGraph.Chart.8 - заливка столбцов цветом
|
|||
---|---|---|---|
#18+
1) Попробовать поднимать форму нестандартным экземпляром. 2) Код: vbnet 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2017, 09:41 |
|
Диаграмма MSGraph.Chart.8 - заливка столбцов цветом
|
|||
---|---|---|---|
#18+
Predeclared , спасибо что хоть кто то откликнулся. Можно как то по подробнее разъяснить. А то я словно как бабка-угадка какая то... В коде на точке останова не выдается назначенный мной вручную (через настройки) цвет для каждого столбца. Я не понимаю как задать тогда свои? Это же не как с RGB. Predeclared Код: vbnet 1. 2. 3. 4. 5.
И еще я обратила внимание на то, что у вас здесь в примере выбран TwoColorGradient - я так понимаю это означает использование 2 цвета. У меня правда в ручную до этого было настроено на один цвет. Попробовала OneColorGradient - выдает ошибку. Как тогда правильно? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2017, 22:15 |
|
Диаграмма MSGraph.Chart.8 - заливка столбцов цветом
|
|||
---|---|---|---|
#18+
Я в первом же ответе намекал на Excel. В ем есть все в справке и в ObjectBrowser, + макрорекордер. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2017, 00:02 |
|
|
start [/forum/topic.php?fid=45&fpage=74&tid=1612390]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 141ms |
0 / 0 |