Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
21.09.2017, 11:19
|
|||
---|---|---|---|
TreeView без MSCOMCTL.OCX. Всё на VBA (Подойдёт для Access 64-bit) |
|||
#18+
Вот на сайте JKP Application Development Services Нашел статью An MSForms (All VBA) Treeview Introduction В ней написано о создании аналога TreeView без использования OCX. Выложены примеры в исходных кодах для Access (mdb), Excel и Word. Написано, что разработка проверена для Excel 2000 Excel 2003 Excel 2010 Excel 2010 (64 bit) Excel 2011 (MAC Office) Excel 2013 (32 bit) Access 2003 Access 2010 (32 bit) Access 2010 (64 bit) Я скачал себе пример для Access. Запустил в Access 2010 (32 бит) Красиво. Правда есть какой-то глюк в AutoExec. У меня вылетала ошибка 13 Type mismatch. Но при запуске формы frmDemo никаких ошибок не было. Сейчас сижу, разбираюсь. Возможно это неплохая альтернатива TreeView. Особенно если пишешь универсальные программы для 32-х/64-х разрядных Офисов. Скачанный пример не прикладываю, т.к. его размер (280К) превышает разрешенный. Может кому пригодится. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.09.2017, 11:46
|
|||
---|---|---|---|
|
|||
TreeView без MSCOMCTL.OCX. Всё на VBA (Подойдёт для Access 64-bit) |
|||
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.09.2017, 11:48
|
|||
---|---|---|---|
TreeView без MSCOMCTL.OCX. Всё на VBA (Подойдёт для Access 64-bit) |
|||
#18+
Jossесть какой-то глюк в AutoExec. У меня вылетала ошибка 13 Type mismatch. Так эти дятлы залупили в макрос проверку условия Код: vbnet 1.
А то, что CurrentProject].[Application].[Version], сцуко, имеет строковый тип, им никто не сказал... В общем, достаточно окавычить значение, с которым сравниваем (в обоих условиях). ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.09.2017, 12:05
|
|||
---|---|---|---|
TreeView без MSCOMCTL.OCX. Всё на VBA (Подойдёт для Access 64-bit) |
|||
#18+
Мда-а-а-а... Лопухнулся. Не проверил поиском. Прошу прощения. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.09.2017, 12:16
|
|||
---|---|---|---|
TreeView без MSCOMCTL.OCX. Всё на VBA (Подойдёт для Access 64-bit) |
|||
#18+
AkinaJossесть какой-то глюк в AutoExec. У меня вылетала ошибка 13 Type mismatch. Так эти дятлы залупили в макрос проверку условия Код: vbnet 1.
А то, что CurrentProject].[Application].[Version], сцуко, имеет строковый тип, им никто не сказал... В общем, достаточно окавычить значение, с которым сравниваем (в обоих условиях).Лично я предпочёл сделать так Код: vbnet 1.
Меня вот заинтересовало, почему в обоих случаях условия не строгие? >= и <= ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.09.2017, 12:38
|
|||
---|---|---|---|
TreeView без MSCOMCTL.OCX. Всё на VBA (Подойдёт для Access 64-bit) |
|||
#18+
JossЛично я предпочёл сделать такВо-первых, неразумно. String - более универсальный тип. Во-вторых, в общем случае это просто неправильно. Хорошо, что в MS Access разделитель разрядов субверсий - точка, хорошо, что нет (емнип) такой версии, как 12.1... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.09.2017, 13:14
|
|||
---|---|---|---|
TreeView без MSCOMCTL.OCX. Всё на VBA (Подойдёт для Access 64-bit) |
|||
#18+
А что Вы скажете вот на это их произведение искусства? Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8.
Форма frmHelp. Опять же 13 Type Mismatch ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.09.2017, 13:26
|
|||
---|---|---|---|
TreeView без MSCOMCTL.OCX. Всё на VBA (Подойдёт для Access 64-bit) |
|||
#18+
JossЛично я предпочёл сделать так Код: vbnet 1.
Более корректно чем Val() работает функция Csng() . Ей всё равно, какой разделитель (.) или (,) , но вот в макросе она работать отказывается, а Val() работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.08.2018, 13:39
|
|||
---|---|---|---|
TreeView без MSCOMCTL.OCX. Всё на VBA (Подойдёт для Access 64-bit) |
|||
#18+
JossJossЛично я предпочёл сделать так Код: vbnet 1.
Более корректно чем Val() работает функция Csng() . Ей всё равно, какой разделитель (.) или (,) , но вот в макросе она работать отказывается, а Val() работает. А почему Вы решили, что для CSng точка или запятая не имеет значения? У меня вот так не работает Код: vbnet 1.
А так без проблем Код: vbnet 1.
Точка или запятая - смотря какие настройки Windows я полагаю. Или Вы имели ввиду что-то другое? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.08.2018, 14:33
|
|||
---|---|---|---|
TreeView без MSCOMCTL.OCX. Всё на VBA (Подойдёт для Access 64-bit) |
|||
#18+
Да, лопухнулся я тут Код: vbnet 1.
равно 123,12 А Код: vbnet 1.
равно 123. С CSng("123.12") так же как у Вас. Error 13 Type mismatch ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.08.2018, 23:39
|
|||
---|---|---|---|
TreeView без MSCOMCTL.OCX. Всё на VBA (Подойдёт для Access 64-bit) |
|||
#18+
Бесплатная версия - медленные и жрущая память. А платная - хорошая, но платная. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.08.2018, 09:49
|
|||
---|---|---|---|
TreeView без MSCOMCTL.OCX. Всё на VBA (Подойдёт для Access 64-bit) |
|||
#18+
Я вчера видел раков по пять рублей. Но больших, Но по пять рублей... ... а сегодня были по три, но маленькие, но по три... .... Вот и выбирай, по пять, очень большие, но вчера, либо по три, маленькие, но сегодня, понял? ... (с) М.Жванецкий "Я видел раков" ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.06.2020, 14:24
|
|||
---|---|---|---|
|
|||
TreeView без MSCOMCTL.OCX. Всё на VBA (Подойдёт для Access 64-bit) |
|||
#18+
Как побороть сообщение "Отсутствует объект в данном элементе управления", которое ругается при загрузке на выражение: Код: vbnet 1.
При это сам объект frImage существует (отображается пустым прямоугольником в конструкторе). Подозреваю, что причина в Tools/References, но исправить проблему не знаю как. Помогите, пожалуйста. З.Ы. Access 2003, Windows7-32. Библиотека Microsoft Forms 2.0 Object Library подключена. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.06.2020, 16:54
|
|||
---|---|---|---|
|
|||
TreeView без MSCOMCTL.OCX. Всё на VBA (Подойдёт для Access 64-bit) |
|||
#18+
vremennyy Как побороть сообщение "Отсутствует объект в данном элементе управления", которое ругается при загрузке на выражение: Код: vbnet 1.
При это сам объект frImage существует (отображается пустым прямоугольником в конструкторе). Подозреваю, что причина в Tools/References, но исправить проблему не знаю как. Помогите, пожалуйста. З.Ы. Access 2003, Windows7-32. Библиотека Microsoft Forms 2.0 Object Library подключена. А оно работало и сломалось или вообще не работало? Вот жеж - все я перепутал........ С этим у меня таких проблем не было..... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.06.2020, 10:03
|
|||
---|---|---|---|
|
|||
TreeView без MSCOMCTL.OCX. Всё на VBA (Подойдёт для Access 64-bit) |
|||
#18+
Serg197311 А оно работало и сломалось или вообще не работало? Вот жеж - все я перепутал........ С этим у меня таких проблем не было..... Вообще не работало. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.06.2020, 11:09
|
|||
---|---|---|---|
|
|||
TreeView без MSCOMCTL.OCX. Всё на VBA (Подойдёт для Access 64-bit) |
|||
#18+
Код: vbnet 1. 2. 3. 4.
И так далее Me.frTreeControl - image Может нет на форме ImageBox а? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.06.2020, 12:54
|
|||
---|---|---|---|
|
|||
TreeView без MSCOMCTL.OCX. Всё на VBA (Подойдёт для Access 64-bit) |
|||
#18+
Serg197311 Может нет на форме ImageBox а? frImages - есть на форме. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.06.2020, 13:34
|
|||
---|---|---|---|
|
|||
TreeView без MSCOMCTL.OCX. Всё на VBA (Подойдёт для Access 64-bit) |
|||
#18+
"При это сам объект frImage существует (отображается пустым прямоугольником в конструкторе)." да, наконец-то я прочитал... A MSCOMCTL.OCX добавить в ссылки не пробовал? (И зарегисстрировать при необходимости) Мне кажется почему-то что этот контрол оттуда... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=45&tablet=1&tid=1610030]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
157ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 268ms |
0 / 0 |