Показать сообщение отдельно
Старый 02.03.2011, 15:20   #54  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Цитата:
Сообщение от refined Посмотреть сообщение
Я об этом как раз подумал. Но я к сожалению недавно с Axapta знаком. Как вывести значение на форму? Скажем rstAxa (это сам рекордсет).
Уточню вопрос, допустим я делаю
X++:
    ExcelSheet = tabExcelSheet.addControl(formControlType::ActiveX, "ExcelSheet");
что дальше то?
Вам надо сначала посадить ActiveX на форму, а потом населить его данными (CopyFromRecordset). Как посадить этот контрол в диалоговую форму, можно примерно посмотреть здесь: Использование OWC Spreadsheet в диалоге или здесь: Табличный процессор

Но лучше помещать на нормальную форму, сохраненную в AOT (не диалог) - тогда можно будет воспользоваться его событиями. В диалоге же это не получается: События FormActiveXControl не получается использовать в диалоге
За это сообщение автора поблагодарили: refined (1).