Показать сообщение отдельно
Старый 30.07.2009, 10:36   #11  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 433 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Цитата:
Сообщение от Alexx7 Посмотреть сообщение
Вот задача.
Нужен отчет типа Валовая прибыль с колонками: Клиент, Себестоимость, Сумма продаж, Прибыль, Рентабельность(%). С этм понятно. Далее заказчик требует расшифровку т.е. по двойному щелчку по клиенту появляется ещё один отчет только уже с подробной расшифровкой о товаре приобретенном "кликнутым" клиентом. Есть ли возможность реализовать такую хотелку (подскажите хотябы имя события которое генерит двойной щелчек по печ. форме) или на худой конец может быть можно сгруппироваь как в Экселе, чтобы заказчик потом просто "плюсики" нажимал и у него всё разворачивалось.
Спасибо.
Можно.
Создайте новую форму, добавьте контрол ActiveX(Microsoft Office Spreedsheet).
Создайте метод на контроле
X++:
void OnEvent_DblClick(COM _EventInfo = null)
{
;
    info("1");
}
Запустите форму. Кликните на одной из ячеек дважды. Должен появиться инфолог.
Это простой пример.
А вы можете выкидывать на этот элемент ваши данные, а вместо info можете вызывать нужную вам форму с другими данными (расшифровка).
К сожаленью в стандарте чё-то не нашёл похожего примера.
__________________
Энергия молодых и неравнодушных способна изменить мир к лучшему.

Последний раз редактировалось miklenew; 30.07.2009 в 10:41.