Цитата:
Сообщение от
Alexx7
Вот задача.
Нужен отчет типа Валовая прибыль с колонками: Клиент, Себестоимость, Сумма продаж, Прибыль, Рентабельность(%). С этм понятно. Далее заказчик требует расшифровку т.е. по двойному щелчку по клиенту появляется ещё один отчет только уже с подробной расшифровкой о товаре приобретенном "кликнутым" клиентом. Есть ли возможность реализовать такую хотелку (подскажите хотябы имя события которое генерит двойной щелчек по печ. форме) или на худой конец может быть можно сгруппироваь как в Экселе, чтобы заказчик потом просто "плюсики" нажимал и у него всё разворачивалось.
Спасибо.
Можно.
Создайте новую форму, добавьте контрол ActiveX(Microsoft Office Spreedsheet).
Создайте метод на контроле
X++:
void OnEvent_DblClick(COM _EventInfo = null)
{
;
info("1");
}
Запустите форму. Кликните на одной из ячеек дважды. Должен появиться инфолог.
Это простой пример.
А вы можете выкидывать на этот элемент ваши данные, а вместо info можете вызывать нужную вам форму с другими данными (расшифровка).
К сожаленью в стандарте чё-то не нашёл похожего примера.