AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.04.2008, 09:55   #1  
KpecT is offline
KpecT
Участник
 
56 / 10 (1) +
Регистрация: 14.08.2007
Talking XML
Нашел на форуме вывод данных в Excel через XML.
Так как я ламер в XML у меня встал вопрос как объдинить две ячейки через XML?

X++:
buf +=
        "   <Row>\n" +
        "    <Cell ss:StyleID=\"s14\"><Data ss:Type=\"String\">RecId</Data></Cell>\n" +
        "    <Cell ss:StyleID=\"s14\"><Data ss:Type=\"String\">AccountNum</Data></Cell>\n" +
        "    <Cell ss:StyleID=\"s14\"><Data ss:Type=\"String\">AccountName</Data></Cell>\n" +
        "    <Cell ss:StyleID=\"s14\"><Data ss:Type=\"String\">AccountPlType</Data></Cell>\n" +
        "    <Cell ss:StyleID=\"s14\"><Data ss:Type=\"String\">BondBatchTrans_RU</Data></Cell>\n" +
        "    <Cell ss:StyleID=\"s14\"><Data ss:Type=\"String\">BondBatch_RU</Data></Cell>\n" +
        "    <Cell ss:StyleID=\"s14\"><Data ss:Type=\"String\">TransDate</Data></Cell>\n" +
        "    <Cell ss:StyleID=\"s14\"><Data ss:Type=\"String\">Txt</Data></Cell>\n" +
        "    <Cell ss:StyleID=\"s14\"><Data ss:Type=\"String\">AmountMST</Data></Cell>\n" +
        "    <Cell ss:StyleID=\"s14\"><Data ss:Type=\"String\">Crediting</Data></Cell>\n" +
        "   </Row>\n";
Старый 22.04.2008, 10:03   #2  
xenikk is offline
xenikk
Axapta Retail User
Аватар для xenikk
Axapta Retail User
 
30 / 10 (1) +
Регистрация: 20.06.2007
Адрес: Moscow
to KpecT:

Какую задачу ты пытаешься решить?
Нарисуй шаблон в Ex и сохрани с типом .xml и посмотри код, найдешь все что нужно, кроме группировки...

Чтото наподобие такого:
X++:
 <Table ss:ExpandedColumnCount="2" ss:ExpandedRowCount="1" x:FullColumns="1"
   x:FullRows="1">
__________________
Романтик..

Последний раз редактировалось xenikk; 22.04.2008 в 10:09.
Старый 22.04.2008, 10:50   #3  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
В этой ситуации я бы сделал два шаблона в xml и сравнил их (с объединенной ячейкой и без оной), но что то мне кажется, замена стиля здесь не пойдет.
Старый 22.04.2008, 11:07   #4  
blokva is offline
blokva
Пенсионер
Аватар для blokva
SAP
NavAx Club
 
743 / 167 (7) ++++++
Регистрация: 04.06.2003
Адрес: Беларусь
У меня объединение дает вот такой вариант:

<Row>
<Cell ss:StyleID="s16"><Data ss:Type="String">10534000661</Data><NamedCell
ss:Name="00000000000128"/></Cell>
<Cell ss:StyleID="s16"><Data ss:Type="String">111111111111</Data><NamedCell
ss:Name="3333333333333"/></Cell>
<Cell ss:Index="15" ss:MergeAcross="4" ss:MergeDown="3" ss:StyleID="s69"><Data
ss:Type="String">222222222222222</Data></Cell>
</Row>
__________________
Законы природы еще никто не отменял!
А еще у меня растет 2 внучки!!! Кому интересно подробности тут:
http://www.baby-shine.com/
Старый 22.04.2008, 11:16   #5  
xenikk is offline
xenikk
Axapta Retail User
Аватар для xenikk
Axapta Retail User
 
30 / 10 (1) +
Регистрация: 20.06.2007
Адрес: Moscow
ax, blokva.... чуть чуть меня обогнал))
ss:MergeAcross="4" - объединение по горизонтали, MergeDown - по вертикали, если не путаю.
Однако и строчку выше <Table ...> тоже надо учитывать, иначе будет вываливаться ошибка
__________________
Романтик..
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
dax-lessons: Generate XML Documentation Files for a project - DAX 2009 Blog bot DAX Blogs 0 08.08.2008 19:06
axStart: How to use XSLT in AIF and what’s wrong with empty xml Nodes. Blog bot DAX Blogs 0 27.04.2008 18:07
Inside Dynamics AX 4.0: The XML Structure Blog bot DAX Blogs 0 04.10.2007 11:20
Inside Dynamics AX 4.0: XML Document Integration Blog bot DAX Blogs 0 04.10.2007 11:20
casperkamal: Data XML Generation Wizard - Version 2.0 For Dynamics Ax Blog bot DAX Blogs 0 04.03.2007 23:04

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 15:59.