Переключение на Главную Страницу Страницы: 1 2 3 [4] 5  ОтправитьПечать
Очень популярная тема (более 25 ответов) Предлагаю к тестированию дерево (ActiveX) для 7.7, (число прочтений - 46048 )
Thor
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 82
Зарегистрирован: 12. Июля 2006
Re: Предлагаю к тестированию дерево (ActiveX) для
Ответ #45 - 29. Августа 2007 :: 15:06
Печать  
Arta писал(а) 28. Августа 2007 :: 21:19:
Апну. Подстегну народ чуток к действиям.

Вы только попробуйте возможности группировки этим активиксом. Оргазм гарантирован Улыбка
Драг-н-дропом утянули колонку наверх и группировка готова...


dxdbgrid?
  
Наверх
ICQ  
IP записан
 
sadovnikov
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 420
Зарегистрирован: 06. Марта 2007
Re: Предлагаю к тестированию дерево (ActiveX) для
Ответ #46 - 30. Августа 2007 :: 07:27
Печать  
[quote author=Thor link=1173175420/40#45 date=1188399989
dxdbgrid? [/quote]

Активикс построен на TdxMasterView. Источники данных: TdxMemData.
  
Наверх
 
IP записан
 
sadovnikov
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 420
Зарегистрирован: 06. Марта 2007
Re: Предлагаю к тестированию дерево (ActiveX) для
Ответ #47 - 16. Октября 2007 :: 12:59
Печать  
Обновил ActiveX.
Новое:
- в событие OnAfterCalcSummary передается параметр Node.
- у интерфейса INode появилось 2 новых свойства: ParentNode и ID.
- в интерфейс DataSource добавлены 3 метода: GetRecNoByFieldValue, GetValue и SetValue
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Предлагаю к тестированию дерево (ActiveX) для
Ответ #48 - 20. Октября 2007 :: 13:50
Печать  
Олег, а chm не обновлял?
  
Наверх
 
IP записан
 
stalker18
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 5
Зарегистрирован: 06. Ноября 2007
Re: Предлагаю к тестированию дерево (ActiveX) для
Ответ #49 - 07. Ноября 2007 :: 09:12
Печать  
sadovnikov, можешь сделать, чтоб отлавливалось событие ПриСменеСтроки ?
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Предлагаю к тестированию дерево (ActiveX) для
Ответ #50 - 07. Ноября 2007 :: 10:06
Печать  
stalker18 писал(а) 07. Ноября 2007 :: 09:12:
sadovnikov, можешь сделать, чтоб отлавливалось событие ПриСменеСтроки ?

OnMouseUp и OnClick?
  
Наверх
 
IP записан
 
stalker18
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 5
Зарегистрирован: 06. Ноября 2007
Re: Предлагаю к тестированию дерево (ActiveX) для
Ответ #51 - 07. Ноября 2007 :: 10:13
Печать  
Arta писал(а) 07. Ноября 2007 :: 10:06:
OnMouseUp и OnClick?

не, это не подходит. по строкам ведь можно перемещаться с помощью клавиатуры, и вот в этом случае нужно ПриСменеСтроки
  
Наверх
 
IP записан
 
sadovnikov
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 420
Зарегистрирован: 06. Марта 2007
Re: Предлагаю к тестированию дерево (ActiveX) для
Ответ #52 - 18. Ноября 2007 :: 08:35
Печать  
Обновил ActiveX на сайте.
Новые события:
- OnFocusNode(PrevNode, CurNode)   (Получение фокуса строкой с данными ActiveX-а. Переход по строкам.)
- OnKeyPress(Key)
- OnKeyDown(Key, Alt, Shift>, Ctrl, Node)
- OnKeyUp(Key, Alt, Shift, Ctrl, Node)
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Предлагаю к тестированию дерево (ActiveX) для
Ответ #53 - 18. Ноября 2007 :: 09:29
Печать  
Олег, респект тебе!  Подмигивание
  
Наверх
 
IP записан
 
stalker18
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 5
Зарегистрирован: 06. Ноября 2007
Re: Предлагаю к тестированию дерево (ActiveX) для
Ответ #54 - 19. Ноября 2007 :: 08:19
Печать  
sadovnikov писал(а) 18. Ноября 2007 :: 08:35:
Обновил ActiveX на сайте.
Новые события:
- OnFocusNode(PrevNode, CurNode)   (Получение фокуса строкой с данными ActiveX-а. Переход по строкам.)
- OnKeyPress(Key)
- OnKeyDown(Key, Alt, Shift>, Ctrl, Node)
- OnKeyUp(Key, Alt, Shift, Ctrl, Node)


спасибо, то что нужно было  Подмигивание
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Предлагаю к тестированию дерево (ActiveX) для
Ответ #55 - 02. Декабря 2007 :: 14:14
Печать  
Олег, а что дерево перестало предоставлять данные для для IntsOleGenerator.vbs?

p.s. или это только у меня так...


p.s. опиши пожалуйста в als интерфейс IStyle_RiK, а то не понятно как для фонта сделать подчеркивание или перечеркивание
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Предлагаю к тестированию дерево (ActiveX) для
Ответ #56 - 02. Декабря 2007 :: 14:43
Печать  
Методом научного тыка - underline и strikethrough Улыбка
  
Наверх
 
IP записан
 
Kapet
Senior Member
****
Отсутствует


Ламер - вансист

Сообщений: 262
Местоположение: Ukraine, Kyiv
Зарегистрирован: 27. Декабря 2006
Пол: Мужской
Re: Предлагаю к тестированию дерево (ActiveX) для
Ответ #57 - 08. Января 2008 :: 14:19
Печать  
Олег, есть проблема с ОБъектП, который из RiK_SQL. Не уверен, что это именно то место для вопроса по RiK_SQL, но уверен, что ты его увидишь...

Делаем приблизительно так:
Код
Выбрать все
ОбъектП.ОткрытьОкноСообщения("Сохраняем в файл Excel...",180);
я()+".xls",":","_");
	ОчиститьОкноСообщений();
	try
		Состояние("Сохранение таблицы в файл Excel...");
		_Таблица.Записать(ПолноеИмяФайла,"XLS");
		ОбъектП.ЗакрытьОкноСообщения();
		Message("Путь к сохраненному файлу: "+ПолноеИмяФайла);
	except
		ОписаниеОшибки();
		ОбъектП.ЗакрытьОкноСообщения();
		Предупреждение("Произошла ошибка при выгрузке информации !!!",15);
		Возврат;
	endtry;
	ОбъектП.ЗакрытьОкноСообщения();
	Форма.Обновить();
	ЗапуститьПриложение(ПолноеИмяФайла); 


А табличка у меня, которая сохраняется в формате Ёкселя, имеет строк от 5000 и поболе, да при 64 колонках. Т.е. время для сохранения такого файла достаточно приличное. Так вот, проблема в том, что ОбъектП.ЗакрытьОкноСообщения(); почти всегда не срабатывает, и, ессно, окно сообщения после всех манипуляций гордо остается висеть на форме бельмом. Лечится только закрыть/открыть отчет, благо он внешний.
Не подскажешь, плз, где тут собака порылась?
  
Наверх
ICQ  
IP записан
 
sadovnikov
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 420
Зарегистрирован: 06. Марта 2007
Re: Предлагаю к тестированию дерево (ActiveX) для
Ответ #58 - 09. Января 2008 :: 04:48
Печать  
Вообще, очень странно, что не закрывается. Там делается тупо:
    methCloseSoob: //ЗакрытьОкноСообщения()
     begin   //Здесь пишем, что метод должен делать
       if FormSoob<>nil then begin
         BringWindowToTop(elem); //ОБЯЗАТЕЛЬНО, ЧТОБЫ НЕ ПЕРЕКЛЮЧАЛОСЬ В ДРУГОЕ ПРИЛОЖЕНИЕ!!!!!!!!!!!!!
         FormSoob.Hide;
       end;
     end;

Есть возможность скинуть в почту обработку и екселевский файлик для посмотреть?
P.S. кстати, окно сообщений обзавелось еще прогресс-баром.
  
Наверх
 
IP записан
 
pvase
God Member
*****
Отсутствует



Сообщений: 923
Местоположение: Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Предлагаю к тестированию дерево (ActiveX) для
Ответ #59 - 13. Марта 2008 :: 14:27
Печать  
Извините, что то не хочет создаваться объект "Форма":
Код
Выбрать все
оПривязки.ПриИзмененииРазмераОкна(ТипСобытия, Ширина, Высота);
{D:\1CV77\1CPP_DEMO\RIK_TREE\ДЕРЕВО_ДЕМО_РИК_7_7.ERT(32)}: Значение не представляет агрегатный объект (ПриИзмененииРазмераОкна)
оПривязки.ПослеОткрытия();
{D:\1CV77\1CPP_DEMO\RIK_TREE\ДЕРЕВО_ДЕМО_РИК_7_7.ERT(67)}: Значение не представляет агрегатный объект (ПослеОткрытия)
оФорма = СоздатьОбъект("Форма");
{D:\1CV77\1CPP_DEMO\RIK_TREE\ДЕРЕВО_ДЕМО_РИК_7_7.ERT(81)}: Неудачная попытка создания объекта (Форма)
 



Или ошибка где в другом месте?
ЗЫ
1С++ - 2.0.3.7, файлик "Общие.Форма.Привязка.ert" от 08.07.06 11:24.
  
Наверх
IP записан
 
Переключение на Главную Страницу Страницы: 1 2 3 [4] 5 
ОтправитьПечать