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

Форум: 

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

 
 

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

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

тема: странный вопрос
 
 автор: osmor   (23.10.2006 в 16:22)   личное сообщение
13 Кб.
 
 

Народ, как думаете что это за контрол? см рисунок..

  Ответить  
 
 автор: Силыч   (23.10.2006 в 16:31)   личное сообщение
 
 

спридшит какойнить пивотный на основе даташит?

  Ответить  
 
 автор: Explorer   (23.10.2006 в 16:52)   личное сообщение
 
 

хм... вопрос, кстати, не праздный... если этот контрола есть в Access, значит можно его заюзать... подключтить файл мастеров как библиотку и вытащить контрол в проект...

у лебанса есть пример использования такого комбо-бокса - можно взять его пример и поковыряться

  Ответить  
 
 автор: Serge Gavrilov   (23.10.2006 в 17:02)   личное сообщение
 
 

ImexGrid в ACCWIZ.DLL
http://www.thescripts.com/forum/thread190035.html

  Ответить  
 
 автор: osmor   (23.10.2006 в 17:43)   личное сообщение
 
 

спасибо.
Подключил DLL, только что-то его в ActiveX контролах не видно...
ну да ладно, найду, главное теперь известно что искать

  Ответить  
 
 автор: Serge Gavrilov   (24.10.2006 в 00:27)   личное сообщение
0 Кб.
 
 

Для того чтобы ImexGrid и FieldList появились в списке контролов используйте приложенные файлы..

  Ответить  
 
 автор: Explorer   (24.10.2006 в 01:32)   личное сообщение
 
 

Сергей, не перестаю восхищаться вашим знанием предмета!

Спасибо за помощь и за готовность помочь

ЗЫ

у вас, должно быть, уже довольно поздно? :)

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

Сейчас 3:39 - самое время для работы :)

  Ответить  
 
 автор: osmor   (24.10.2006 в 09:02)   личное сообщение
 
 

В очередной раз снимаю шляпу.
Спасибо!
ковыряю, пока без успешно
Вызов метода AddColumn приводит к умиранию ACCESS.

  Ответить  
 
 автор: Serge Gavrilov   (24.10.2006 в 15:21)   личное сообщение
 
 

>Вызов метода AddColumn приводит к умиранию ACCESS.
Да, интересно, что ни в wiztool80 ни в wizmaim80 нет примера использования ImexGrid.
А FieldList используется.
Я нашел, как сделать, чтобы Access не умирал при вызове AddColumn - вызвать предварительно CalcBestColumns. Столбцы добавляются, но визуально ничего не меняется.
Причем у столбцов (объект IImexGridColumn) есть свои свойства:
Caption, DataType, Flags,IndexType, Selected, Width.
Будет время, еще поковыряю ...

  Ответить  
 
 автор: Serge Gavrilov   (24.10.2006 в 16:19)   личное сообщение
14 Кб.
 
 

Осталось научиться значения по столбцам разбивать :-(

  Ответить  
 
 автор: osmor   (24.10.2006 в 17:01)   личное сообщение
 
 

там есть интересное свойство Delimiters
щас пока некогда, вечером попробую, но пока получается так (точнее НЕ получается):
если пишу:

Dim oig As ImexGrid
Set oig = Me.ig.Object
Call oig.CalcBestColumns
Call oig.AddColumn("Столбец1", 10, 1)

То умирает access
а если:


Call Me.ig.CalcBestColumns
Call Me.ig.AddColumn("Столбец1", 10, 1)

то на второй строке говорит
"Вызванный объект был отключен от клиентов"

Ладно все вечером

  Ответить  
 
 автор: Serge Gavrilov   (24.10.2006 в 17:30)   личное сообщение
 
 

>там есть интересное свойство Delimiters
Точно, а есть еще и StringDelimiters, которое я и пытался использовать

  Ответить  
 
 автор: Serge Gavrilov   (24.10.2006 в 17:57)   личное сообщение
12 Кб.
 
 

что получилось

  Ответить  
 
 автор: osmor   (24.10.2006 в 22:06)   личное сообщение
 
 

ха, шаманство сплошное.
.Columns(0).Width = 15
.Columns(0).Caption = "Итог"
и потом добавляем с индексом 0
.AddColumn "Он", 15, 0

в очередной раз убедится! Сергей, ты - супер!!!!!
учиться-учиться уще раз учиться.

  Ответить  
 
 автор: Serge Gavrilov   (24.10.2006 в 22:33)   личное сообщение
 
 

Спасибо, Олег.
Это, конечно, перебор, но все равно приятно

  Ответить  
 
 автор: Силыч   (25.10.2006 в 11:05)   личное сообщение
 
 

круто

  Ответить  
 
 автор: osmor   (23.10.2006 в 17:13)   личное сообщение
 
 

ну как понятно из рисунка, это форма стандартых мастеров ACCESS предположительно из ACWZLIB.MDA
точнее mx_FrmMain
точнее встроенная в нее подформа... а какая подформа понять пока не могу. поскольку объект источник подстаяляется программно, имя у контрола subTreeview
Есть форма с именем mx_FrmTreeview, и в нее даже встроен treeView, но как-то совершенно на 3view не похоже....

  Ответить  
 
 автор: DreamCatcher   (23.10.2006 в 17:27)
40 Кб.
 
 

Spy говорит вот что, ImexGridWndClass

  Ответить  
 
 автор: osmor   (23.10.2006 в 17:44)   личное сообщение
 
 

Спасибо.

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