![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Пользователь
Регистрация: 11.12.2012
Сообщений: 71
|
![]()
Доброго времени суток!
Возник такой вопрос: как с помощью VBA добавить фигуры, например сектор, на форму Access? Читал про метод AddShape, но в примерах в основном речь идет об Excel, а тут Access и не понятно к каким объектам или типам его можно применять. К тому же в vba Access есть типы Shape и Shapes, но как с ними работать не понятно. Много в интернете искал - не нашел. Помогите, пожалуйста. Заранее спасибо. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 19.07.2012
Сообщений: 520
|
![]()
В отчёте - можно, на форме - нет. Вообще-то, плохая это идея - рисовать на форме:
http://forum.sources.ru/index.php?showtopic=287841 http://am.rusimport.ru/msaccess/f2.a...=11376&page=-1 Настаиваете на форме - рисуйте на каком-нибудь графическом объекте/компоненте. А с добавлением объектов на форму в процессе выполнения программы у MS Access очень плохо...
Окупант, руки прочь от Украины!!! Слава Героям!
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 11.12.2012
Сообщений: 71
|
![]()
Спасибо за ответ!
А не могли бы Вы описать процедуру добавления фигуры (например, овал или сектор, т.е. тип msoShapeOval) в отчет. Хотя бы с помощью каких методов и т.п. И если это метод AddShape, то как инициализировать переменные для его применения? Заранее спасибо! |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 11.12.2012
Сообщений: 71
|
![]()
И еще такой вопрос: Если я добавляю на форму изображение (картинку) и пытаюсь на нее добавить фигуру - задача не упращается в этом случае?
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 19.07.2012
Сообщений: 520
|
![]()
Может быть будет проще из MS Access передавать данные для внешней программы, написанной на каком-то языке программирования, которая и создаст требуемый рисунок? А потом этот рисунок вывести на форме...
Т. е. создавать bmp-файл внешней программой.
Окупант, руки прочь от Украины!!! Слава Героям!
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 11.12.2012
Сообщений: 71
|
![]()
Может быть...
Только хотелось бы без сторонних программ все сделать. Вы сказали, что в отчет можно вывести. Не могли бы описать как это можно сделать? |
![]() |
![]() |
![]() |
#7 |
Участник клуба
Регистрация: 12.08.2010
Сообщений: 1,079
|
![]()
все согласно HELP
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание Последний раз редактировалось shanemac51; 17.12.2012 в 09:18. |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 11.12.2012
Сообщений: 71
|
![]()
А как конус добавить например?
Последний раз редактировалось fyedor; 17.12.2012 в 09:47. |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 19.07.2012
Сообщений: 520
|
![]()
shanemac51, ну взрослый, вроде бы человек - неужели нельзя было предупредить, что пример - под MS Access 2007 и выше?
Боюсь, что я Вас, fyedor, напрасно обнадёжил... Использовать в отчёте можно только: а) метод Circle - создает окружность, эллипс или дугу окружности; б) метод Line - создает линии и прямоугольники; в) метод PSet - рисует точку. Так что о 3-мерных изображениях можете и не вспоминать... Понятно, что бешенной собаке 100 вёрст - не круг (в смысле: если очень захотеть), однако, стóит ли?
Окупант, руки прочь от Украины!!! Слава Героям!
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 11.12.2012
Сообщений: 71
|
![]()
Myhaylo, простите, не конус, а сектор, оговорился.
Получается, что его можно добавить только, комбинируя дугу окружности с линиями...а потом бы еще закрасить этот сектор надо. Да и право, по мне игра не стоит свечей в данном случае. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как добавить форму в проект | enjo | Visual C++ | 7 | 31.10.2012 13:33 |
Как добавить в созданную динамически форму,компонент | hackgirl | Общие вопросы Delphi | 2 | 21.01.2012 15:43 |
Добавить новые вкладки на форму..КАК? | mnejarko | Помощь студентам | 4 | 20.07.2009 20:57 |
как добавить в форму ЧАСЫ | samosval | Общие вопросы .NET | 1 | 29.12.2007 13:51 |
Как динамически добавить Мемо на форму? Динамическое создание компонентов! | werser | Помощь студентам | 1 | 14.06.2007 00:39 |