Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вопрос по дереву
 
 автор: Гоблин   (25.11.2014 в 21:49)   личное сообщение
15 Кб.
 
 

Всем привет.
Проблема. Помогите понять что не так.
Есть форма на которой установлен элемент TreeView0
При запуске формы в этом дереве должны появиться 2 надписи. "Подразделения" и "Филиалы"
Проверено во многих базах. Работает.
Код:
Option Explicit

Private Sub Form_Load()
Call Me.TreeView0.Nodes.Add(, , "a", "Главный офис")
Call Me.TreeView0.Nodes.Add(, , "b", "Филиалы")

End Sub

Другие базы запускаются, все без замечаний. А в новой, только начал создавать, пишет =>
Открывал старые базы, ставил этот же элемент в форму, переименовывал как предыдущий в формах. Берет на себя все функции и работает зараза. Проверял подключенные библиотеки. Все то же самое.

Почему в только что начатой создаваться базе не работает? Винда 8 64 разряда мешает? Предыдущие создавались в ХР.
Больше никаких мыслей по этому поводу. Офис 2003

  Ответить  
 
 автор: Гоблин   (25.11.2014 в 21:55)   личное сообщение
 
 

Блин. Ни хрена не пойму.
Создал новую базу, импортировал в нее таблицы, создал заново форму, скопировал код.

запустилась 1 раз, все норм. Со второго запуска выругался, выдал окно с тем, что функция выполняет что-то невероятное, и больше VBA не запускается, программу закрывает.

ЗАДРАЛ.

Снова создал новую, импортировал таблицу, поставил элемент TW, скопировал код. Запускается без проблем.
Закрыл, переименовал базу... пи... СДОХ.

  Ответить  
 
 автор: Гоблин   (25.11.2014 в 22:49)   личное сообщение
 
 

Похоже, но не тестировал.

В общем глюк пропал при отключении библиотеки Microsoft Windows Common Controls 6.0 (SP6)
Только без нее перезапустил базу 6 раз подряд. Глюк не повторился. Но при подключении нового TreeView эта библиотека снова подключается. И глюк начинает действовать.

Видимо в Winde 8.1 эту библиотеку надо отключать. ЧТо-то там с аксом 2003 не стыкуется.

  Ответить  
 
 автор: kot_k_k   (26.11.2014 в 11:43)   личное сообщение
 
 

Вот в самом конце ты нашел самый главный баг - называется он - "Windows 8.1", отключи его и будет все в порядке в базой, библиотекой и офисом.

  Ответить  
 
 автор: Гоблин   (26.11.2014 в 20:02)   личное сообщение
 
 

Эх, с удовольствием бы. Но привык к ней уже по самые уши.
А впереди еще один баг. БАЖИЩЕ. Буду... не хочу... но придется... переходить на этот мать его 2010
Терпеть не могу эту заразу с ее мордой, но... стыдно в 2015 году использовать ПО 12 летней давности. Ну согласитесь же вы...
Правда со сканером эта хрень не работает. А жаль.

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList