powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Treeview
26 сообщений из 26, показаны все 2 страниц
Treeview
    #39266200
zagadochnitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть решение по Treeview, пример что у меня получилось выкладываю. Может нужно записывать данные в таблицу, чтоб не плодить лишний код? Что посоветуете?
...
Рейтинг: 0 / 0
Treeview
    #39266241
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zagadochnitsaесть решение по Treeview, пример что у меня получилось выкладываю. Может нужно записывать данные в таблицу, чтоб не плодить лишний код? Что посоветуете?

http://www.sql.ru/forum/actualfile.aspx?id=19358546] Приложенный файл (Приложение Microsoft Office Access.mdb - 132Kb)
Поиск:
http://www.sql.ru/forum/920783/treeview-shag-za-shagom-dlya-chaynikov?hl=treeview
...
Рейтинг: 0 / 0
Treeview
    #39266246
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zagadochnitsaесть решение по Treeview, пример что у меня получилось выкладываю. Может нужно записывать данные в таблицу, чтоб не плодить лишний код? Что посоветуете?

http://www.sql.ru/forum/actualfile.aspx?id=19358546] Приложенный файл (Приложение Microsoft Office Access.mdb - 132Kb)
И есче
http://www.hot.ee/jurisfox/vfpplus/ax_treeview_01_ru.htm
...
Рейтинг: 0 / 0
Treeview
    #39266249
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zagadochnitsaесть решение по Treeview, пример что у меня получилось выкладываю. Может нужно записывать данные в таблицу, чтоб не плодить лишний код? Что посоветуете?

http://www.sql.ru/forum/actualfile.aspx?id=19358546] Приложенный файл (Приложение Microsoft Office Access.mdb - 132Kb)
Ну и есче
http://am.rusimport.ru/MSAccess/content.aspx?id=17
...
Рейтинг: 0 / 0
Treeview
    #39266403
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К слову хотел напомнить, что появляется все больше контор, где по умолчанию ставится 64-х разрядный офис, где большинство ActiveX не работает, в том числе и тривью. Так что если вы смотрите хотя бы немного в будущее, не используйте их. Как альтернатива - тривью на VBA, вот этот. например:
http://www.jkp-ads.com/articles/treeview.asp
...
Рейтинг: 0 / 0
Treeview
    #39266757
Фотография Сергей Лалов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MrShinК слову хотел напомнить, что появляется все больше контор, где по умолчанию ставится 64-х разрядный офис, где большинство ActiveX не работает, в том числе и тривью. Так что если вы смотрите хотя бы немного в будущее, не используйте их. Как альтернатива - тривью на VBA, вот этот. например:
http://www.jkp-ads.com/articles/treeview.asp

Тривью в 64 и 32 может работать без багов в принципе. Просто в коде обработки надо использовать стандартные выражения, которые не тянуться своими корнями к библиотекам 32 или 64). У меня 64 бит, вполне открываются деревья из 2003го аксесса, скачал пример 12 летней давности , всё отлично работает.
...
Рейтинг: 0 / 0
Treeview
    #39266759
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Лалов,

Может я, конечно, что-то недопонял, или мы говорим о разных вещах, но в 64-х битной версии Офиса вообще по умолчанию нет Microsoft Treeview контрола и вообще никакого тривью. Ниже скриншот с моей тестовой среды Win 10, Access 2016 64 bit без дополнительных пакетов.
Вот, например еще http://www.accessdependencychecker.com/ , полезная утилита, которую давно использую, они долго не могли запустить версию для 64-х битного офиса из-за отсутствия ActiveX. Там же на главной они и пишут:
There are no ActiveX controls in 64-bit Office, so I had to replace them all. Credits go to Jan Karel Pieterse for creating a treeview control in VBA
...
Рейтинг: 0 / 0
Treeview
    #39266876
Abrakadabr_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хм.. Спасибо большое за информацию, уважаемый Kar MrShin
...
Рейтинг: 0 / 0
Treeview
    #39277956
SNiL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемые, так где treeview в 2013 аксе взять? Или чем заменить? Желательно без сторонних контролов...
...
Рейтинг: 0 / 0
Treeview
    #39277995
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей ЛаловТривью в 64 и 32 может работать без багов в принципе. Просто в коде обработки надо использовать стандартные выражения, которые не тянуться своими корнями к библиотекам 32 или 64). У меня 64 бит, вполне открываются деревья из 2003го аксесса, скачал пример 12 летней давности , всё отлично работает.

Чё вы привезались к Оффису 64.
Ну не дает он ни каких преимуществ (ни каких)
Один геморой.
И вы зе.... всех нас с вопросом, а как, помогите, не работает.
Вот этот топик тому пример.
...
Рейтинг: 0 / 0
Treeview
    #39278216
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ROIЧё вы привезались к Оффису 64.
Ну не дает он ни каких преимуществ (ни каких)
Проблема в том. что нельзя поставить 32-х битный акцесс, если уже стоит 64-х битный офис. Да, 64-х битный Акцесс ничего не дает, а вот Эксель дает, из-за этого и ставят 64-х битный офис, как следствие - проблемы с 64-х битным Акцессом.

SNiL,
А чем не нравится VBA решение, о котором я писал? Это не контролы, которые могут отказаться работать на другой машине, да и самому можно править поведение как хочешь.
...
Рейтинг: 0 / 0
Treeview
    #39278307
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MrShinа, 64-х битный Акцесс ничего не дает, а вот Эксель дает, из-за этого и ставят 64-х битный офис, как следствие - проблемы с 64-х битным Акцессом.

А вот с этого места пожалуйста по подробнее.
Как надоели эти начинающие !
Судя по вашим темам.
С уважением.
...
Рейтинг: 0 / 0
Treeview
    #39278331
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей ЛаловТривью в 64 и 32 может работать без багов в принципе. Просто в коде обработки надо использовать стандартные выражения, которые не тянуться своими корнями к библиотекам 32 или 64). У меня 64 бит, вполне открываются деревья из 2003го аксесса, скачал пример 12 летней давности , всё отлично работает.
Откуда у вас Access 2003 на 64 разряда?
...
Рейтинг: 0 / 0
Treeview
    #39278409
SNiL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MrShinSNiL,
А чем не нравится VBA решение, о котором я писал? Это не контролы, которые могут отказаться работать на другой машине, да и самому можно править поведение как хочешь.
пока не устраивает тем, что с ним разбираться надо и переделывать то, что в 2003 работало на стандартном дереве. а я уже подзабыл многое :))
...
Рейтинг: 0 / 0
Treeview
    #39278452
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ROIА вот с этого места пожалуйста по подробнее.
Как надоели эти начинающие !

Пожалуйста, изучайте. Еще раз повторяю, что речь не идет про Акс.

There are several cases in which you should consider deploying 64-bit Office 2013. Here are several examples:

Excel expert users who work with complex Excel worksheets can benefit from using 64-bit Office 2013. This is because 64-bit Office doesn’t impose hard limits on file size. Instead, workbook size is limited only by available memory and system resources. On the other hand, 32-bit Office is limited to 2 gigabytes (GB) of virtual address space, shared by Excel, the workbook, and add-ins that run in the same process. (Worksheets smaller than 2 GB on disk might still contain enough data to occupy 2 GB or more of addressable memory.) You can learn more in Excel specifications and limits and Data Model specifications and limits.


Users who use Project 2013 also benefit when they use Project files over 2 GB, especially when they are dealing with many subprojects to a large project.


In-house Office solution developers should have access to the 64-bit Office 2013 for testing and updating these solutions.


Office 2013 offers enhanced default security protections through Hardware Data Execution Prevention (DEP). (DEP) is a set of hardware and software technologies that perform additional checks on memory to help prevent malicious code from running on a system. For 64-bit installs, DEP will always be enforced for Office applications. On 32-bit installs, you can configure DEP by using Group Policy settings.


Именно отсутствием 2 Гб лимита на экселевские файлы файлы и руководствуются ИТ службы крупных компаний при выборе разрядности офиса. Также при установке офиса 360 по умолчанию предлагается именно 64-х разрядная версия, а многие частники просто не вникают в этот момент.
...
Рейтинг: 0 / 0
Treeview
    #39278453
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SNiLпока не устраивает тем, что с ним разбираться надо и переделывать то, что в 2003 работало на стандартном дереве
Если МС такими же темпами будет "совершенствовать" Акс, нам вообще придется на макросы в веб перебираться скоро, забыв про VBA. Ну или просто забыть по Акс.
...
Рейтинг: 0 / 0
Treeview
    #39278508
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MrShinSNiLпока не устраивает тем, что с ним разбираться надо и переделывать то, что в 2003 работало на стандартном дереве
Если МС такими же темпами будет "совершенствовать" Акс, нам вообще придется на макросы в веб перебираться скоро, забыв про VBA. Ну или просто забыть по Акс.
Вот только не надо нас хоронить.
С уважением.
...
Рейтинг: 0 / 0
Treeview
    #39280501
SNiL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MrShin,

Уважаемый, спасибо за наводку, более-менее разобрался. Тормозит только чуток чего-то. И никак не могу понять как список отмеченных узлов получить? Может подскажите?
...
Рейтинг: 0 / 0
Treeview
    #39281656
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SNiLкак список отмеченных узлов получить? Может подскажите?
К сожалению сам я пока эту библиотеку не использовал. Посмотрите на сайте разработчика, да и исходный код есть, можно всегда разобраться, заодно и посмотрите, как профи пишут код. Если чего-то нет, то самому можно добавить.
...
Рейтинг: 0 / 0
Treeview
    #39281743
MrShin,

Хреново пишут код.
...
Рейтинг: 0 / 0
Treeview
    #39281950
SNiL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MrShinSNiLкак список отмеченных узлов получить? Может подскажите?
К сожалению сам я пока эту библиотеку не использовал. Посмотрите на сайте разработчика, да и исходный код есть, можно всегда разобраться, заодно и посмотрите, как профи пишут код. Если чего-то нет, то самому можно добавить.
я уже разобрался, спасибо. давно просто с аксом не работал, кое-что выпало из поля зрения...
...
Рейтинг: 0 / 0
Treeview
    #39281952
SNiL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
13-й кварталMrShin,

Хреново пишут код.
да ладно. нормально написано. во всяком случае ничего ужасного на заметил...
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Treeview
    #39836622
xaxexixo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По поводу TreeView, если еще интересно. В access 2010 x32 & win7 x32 создал форму с древним TreeView. Из System32 скопировал без замены dmocx.dll, dmocx.dll.mui, FM20.DLL, FM20ENU.DLL, MSCOMCTL.DEP, MSCOMCTL.OCX, MSCOMCTL.SRG в System32 win10 x64 с установленным access 2019 x64, в котором добавил в references через обзор ссылки на dmocx (2).dll, FM20.DLL, MSCOMCTL.OCX и импортировал форму с TreeView. Работает.
Не знаю - может можно копировать не все файлы.
...
Рейтинг: 0 / 0
Treeview
    #39836885
Фотография Сергей Лалов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xaxexixo,

Проблемы с разрядностью в большей степени надуманы. Это связано в первую очередь с используемыми библиотеками в MS Access.
Понятно, что в MS Access к примеру 2010 или 2007 может не быть нужной версии active x , или наоборот,в ms access 13 или 16 могут отсутствовать устаревшие по мнению Майкрософт библиотеки. Если на работе новый офис, 2016 к примеру, (что было в моем случае) вопрос с проблемой treview решился так:
...
Рейтинг: 0 / 0
Treeview
    #39837179
xaxexixo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Согласен. Однако. Win7 x64 & Office 2013 x64. Microsoft ActiveX Data Objects 6.1 Library & Microsoft Windows Common Controls 6.0 (SP6) есть, только последний берется (как не мучился) не из System32, а из SysWOW64. При этом, Microsoft TreeView Control, version 6.0 ни как не появляется в элементах ActiveX. Получается проблема не надуманная, поскольку неизвестно сколько времени и сил потратится на поиск нужных библиотек в разных Windows & Office. Microsoft...
Кстати, не знаете, что нужно сделать, чтобы в Access RunTime заработал sql источник записи в форме?
...
Рейтинг: 0 / 0
Treeview
    #39837299
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
21721435

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


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