10.05.2011, 14:19 | #1 |
Участник
|
Написание отчета с выводом в Excel (новичок)
Здравствуйте! Проблемы с созданием отчета. Создаю первый раз. Вывод в Excel.
Суть: Есть отгрузочная накладная на товар (далее ОГН) который будет отгружен. При выборе одной из строк, ниже формируются заказы которые попали в эту ОГН. В отчете необходимо циклически вывести в Excel по одному данные из каждого заказа в виде таблички (Пример 1). Прошу помочь разобраться с извлечением необходимых для отчета данных и построить отчет и строго не судить если кому покажется это элементарно. В Аксапте месяц - полтора. Версия 5.0. Накатан Rollup6. SQL-2008.
__________________
С уважением, Алексей. |
|
10.05.2011, 16:17 | #2 |
Участник
|
А как картинки посмотреть? =)
__________________
Ivanhoe as is.. |
|
10.05.2011, 16:23 | #3 |
Участник
|
Проблема с не знанием класса ComExcelDocument_RU(используется для вывода данных в Ексель) или организационная?
__________________
-Ты в гномиков веришь? -Нет. -А они в тебя верят, смотри, не подведи их. |
|
10.05.2011, 17:00 | #4 |
Moderator
|
к сожалению, у автора сами исходные изображения такие крохотные:
http://imglink.ru/thumbnails/10-05-1...cf41295e29.jpg http://imglink.ru/thumbnails/10-05-1...196e4faf7d.jpg |
|
10.05.2011, 17:05 | #5 |
Administrator
|
Цитата:
Больше пары дней изучение занять не должно.
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
10.05.2011, 17:05 | #6 |
Модератор
|
В Windows 7
Пуск --> Все программы --> Стандартные --> Специальные возможности --> Экранная лупа
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. |
|
|
За это сообщение автора поблагодарили: Gustav (1). |
10.05.2011, 17:10 | #7 |
Участник
|
как показать Изображения в произвольном месте сообщения (upload, загрузить)
в двух словах: просто вложите изображение на форум. форум сам разберется. |
|
10.05.2011, 17:27 | #8 |
Moderator
|
Цитата:
Сообщение от Poleax
В Windows 7
Пуск --> Все программы --> Стандартные --> Специальные возможности --> Экранная лупа |
|
10.05.2011, 18:01 | #9 |
Участник
|
Такая штука была как минимум еще в Win98
__________________
Ivanhoe as is.. |
|
10.05.2011, 18:44 | #10 |
Участник
|
Цитата:
1е изображение 2-е изображение Извиняюсь что заставил пользоваться экранной лупой. Цитата:
Сообщение от Maxim Gorbunov
Начните, например, с вот этого: http://msdn.microsoft.com/en-US/library/cc653472.aspx
Больше пары дней изучение занять не должно.
__________________
С уважением, Алексей. |
|
10.05.2011, 21:15 | #11 |
Участник
|
Я, так понимаю, вам нужно агрегировать(сгруппировать) данные по отгрузочным накладным В НЕ ПРЯМОЛИНЕЙНОЙ ФОРМЕ. Причем в такой, не линейной форме вывести их в ексел.
1 вариант - Используем временные таблицы. Заполняем их данными в одной транзакции потом подбираем какая где нужна и выводим в нужные ячейки екселя. 2 вариант - похож на первый используем структуру -Struct. Она тоже абстрактно похожа на временную таблицу, хотя совсем не то. 3 вариант - под каждую ячейку в ексель делайте свой запрос получайте цифру и выводите. Это если уж запросы, того кому это нужно, не подстраиваются под логику SQL - структуры
__________________
-Ты в гномиков веришь? -Нет. -А они в тебя верят, смотри, не подведи их. |
|
|
За это сообщение автора поблагодарили: axalex (1). |
11.05.2011, 09:38 | #12 |
Moderator
|
Цитата:
|
|
12.05.2011, 15:36 | #13 |
MS Dynamics AX 2012 R3
|
Цитата:
Ctrl + колесо мыши
__________________
"Человек человеку волк, а зомби зомби зомби." (с) С Уважением, Алексей Кабанов |
|
19.05.2011, 11:02 | #14 |
Участник
|
Всем спасибо! Но..
Со всем вышеперечисленным разобрался, но появился новый вопрос.
Картинка 2. При печати обрезает зацикленные мною таблицы. Как сделать (в Excel или DAX?) чтобы при печати переносило целое число таблиц? (Не обрезало их)
__________________
С уважением, Алексей. |
|
19.05.2011, 13:31 | #15 |
Участник
|
Сам пришёл к ответу
Метод класса ComExcelDocument_RU. X++: #define.xlPageBreakManual(-4135) public void insertPageBreakBeforeRow(int _row, int _workSheet = 1) { COM comRows, comWorkSheet, comRow; COMVariant comRowVariant; ; comWorkSheet = this.getWorkSheet(_workSheet); comRows = comWorkSheet.rows(); comRowVariant = comRows.item(_row); comRow = COM::createFromVariant(comRowVariant); comRow.pageBreak(#xlPageBreakManual); }
__________________
С уважением, Алексей. |
|
|
Похожие темы | ||||
Тема | Ответов | |||
Проблемы с выгрузкой отчета их HTML в Excel. Ax3.0 | 20 | |||
Экспорт отчета в Excel | 17 | |||
Не идет выгрузка отчета в Excel. Слабая машина. | 27 | |||
Печать отчета в Excel. Axapta 3.0 | 2 |
|