powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XML Publisher Desktop создание таблицы "шахматки" (Cross-Tab)
7 сообщений из 7, страница 1 из 1
XML Publisher Desktop создание таблицы "шахматки" (Cross-Tab)
    #34472029
Com_r
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Создаю шаблон в Template Builder(MS Word) по примеру из мануала XDO5.6UserGuide(стр.6-87), при этом возникла проблема, если в данных отсутствуют записи industry по какому-либо году - то происходит сдвиг ячеек влево (т.е. пустая ячейка не выводится, происходит схлопывание ячеек), в результате связь строка-столбец нарушается. Посоветуйте пожалуйста новичку как решить проблему.


Текст шаблона:
<?horizontal-break-table:1?>
for: <?for-each-group@column:RESULTS;YEAR?>
YEAR <?YEAR?>
end <?end for-each-group?>
for: <?for-each-group:RESULTS;INDUSTRY?>
INDUSTRY <?INDUSTRY?>
for: <?for-each-group@cell:currentgroup();YEAR?>
sum(Sales) <?sum(current-group()//SALES)
end <?end for-each-group?>
end <?end for-each-group?>
...
Рейтинг: 0 / 0
XML Publisher Desktop создание таблицы "шахматки" (Cross-Tab)
    #34472230
SuSa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если у тебя происходит сдвиг ячеек, если в нее ничего не записать, запиши в нее пробел. И содержимого не увидешь и с таблицей все нормально будет
...
Рейтинг: 0 / 0
XML Publisher Desktop создание таблицы "шахматки" (Cross-Tab)
    #34472244
Com_r
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Каким образом записать в пропущенные ячейки пробел? Как проверить что ячейка пустая, если она вообще не создается? Команда ..for-each-group@cell.. не позволяет вставлять что-то другое..
...
Рейтинг: 0 / 0
XML Publisher Desktop создание таблицы "шахматки" (Cross-Tab)
    #34472295
SuSa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А анализ содержимого ячейки написать можешь?
К примеру до цикла пробегаешься по всей таблице , если значение ="", заменить на " ", иначе ничего не делать
...
Рейтинг: 0 / 0
XML Publisher Desktop создание таблицы "шахматки" (Cross-Tab)
    #34472324
Com_r
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Анализ содержимого ячейки сделать нельзя потому что она рассчитывается и создается циклом ..for-each-group@cell.. до него неизвестно что и как((
...
Рейтинг: 0 / 0
XML Publisher Desktop создание таблицы "шахматки" (Cross-Tab)
    #34478851
TiG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй спросить в Oracle-овом форуме, там изредка всплывают вопросы по XML Publisher-у, может кто-то поможет.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
XML Publisher Desktop создание таблицы "шахматки" (Cross-Tab)
    #38370023
заглянул...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Столкнулся с аналогичной проблемой...не могу решить, при отсутствии значений происходит сдвиг ячеек влево, теряется форматирование....ткните, куда рыть...
Заранее благодарю всех, кто откликнется...
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XML Publisher Desktop создание таблицы "шахматки" (Cross-Tab)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]