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

Форум: MS ACCESS

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

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

 
 

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

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

тема: treeview в access (2003)
 
 автор: pstrkim   (16.12.2006 в 23:18)   личное сообщение
 
 

Вопрос совсем простой - как присвоить переменной значение элемента treeview?

Я помещаю в форму элемент treeview называю его "treeview1"
далее мне нужно обратиться к нему в коде я пишу:

Dim tv1 As TreeView
Set tv1 = TreeView1
Dim tempnode As Node
Set tempnode = tv1.Nodes.Add(, , "ИдУзла", "ТестовыйУзел")

Собственно сразу и ошибка...
пишет: "Type mismatch"

  Ответить  
 
 автор: Serge Gavrilov   (17.12.2006 в 00:58)   личное сообщение
 
 

Dim tv1 As TreeView
Set tv1 = TreeView1.Object

  Ответить  
 
 автор: pstrkim   (18.12.2006 в 19:18)   личное сообщение
 
 

Спасибо! А еще не подскажете как это сделать с combobox,
но не с аксесовским а с Microsoft Forms 2.0 Например ставлю в форму Combobox1
Dim cmb1 As ComboBox
Set cmb1 = ComboBox1.Object
не получается

  Ответить  
 
 автор: Serge Gavrilov   (19.12.2006 в 01:19)   личное сообщение
 
 

Вы объявили Dim cmb1 As ComboBox, но VBA под ComboBox понимает Access.ComboBox, так как ссылка на Access обладает более высоким приоритетом.
Для того, чтобы VBA правильно понял вас, следует указывать библиотеку:
Dim cmb1 As MSForms.ComboBox

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