powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / прямая печать
3 сообщений из 3, страница 1 из 1
прямая печать
    #33493407
Фотография Legushka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пристрелите меня я новичок:(

у нас отчет открываеться в excel а можно сделать так чтобы этот отчет не открывался а сразу отправлялся на печать

можно ли в XML создать тэг печать ???
...
Рейтинг: 0 / 0
прямая печать
    #33493651
qu-qu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Legushka...можно ли в XML создать тэг печать ???

На то он и XML, чтобы в нем можно было создавать любые теги...
Для общего развития новичков и адекватного понимания обсуждаемого вопроса: сам по себе XML значит не более, чем байты в страницах хранения данных SQL-сервера и/или буквы какого-то алфавита (слова какого-то языка).
Записать на нем можно все, на что хватит вашей личной фантазии (или фантазии "сторонних разработчиков").
Однако, самый важный момент во всем этом "записывании" - кто и как будет интерпретировать (обрабатывать) записанное. Тут уже все не так радужно.
Например, одна и та же последовательность байт на странице хранения данных SQL-сервера в одном месте будет датой, в другом месте - числом, а в третьем - ссылкой на запись в совершенно другой странице, и что данная конкретная последовательность байт в данном конкретном месте обозначает - "знает" только сам SQL-сервер (и некоторые особо продвинутые хакеры). Или, например, сакраментальная фраза "продаю дохлую маму с битыми мозгами" может быть прочитана всеми "знатоками" русского языка, но адекватно понята - только некоторыми (догадываетесь какими?).
Так и с вашей задачей "чтобы этот отчет не открывался а сразу отправлялся на печать" , главное тут - не создать тэг печать (т.к. тэгов печать может быть создано великое множество, в зависимости от способов, которыми собираются их обрабатывать), а найти такой тэг (единственно правильный) в спецификации файла Excel (конкретного единственного и неповторимого "обработчика"), который бы отправлял на печать текущий документ (я лично сомневаюсь, что разработчики из Рэдмонда заложили такую "фичу" в спецификацию сохранения Xls -> Xml), или хотя бы - исполнял макрос на VBA, которому можно будет поручить эту печать (вполне вероятно, что такие найдутся).
Как вариант, можно реализовать свой собственный "обработчик", который будет либо открывать Xls файл на просмотр, либо отправлять его на печать, в зависимости от того, какой тэг вы создадите в качестве "контейнера" для своего XML-фала...
Что-то типа так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
<Reports>
  <Report id="1">
    <Open href="file_to_open.xml" />
  </Report>
  <Report id="2">
    <Print href="file_to_print.xml" />
  </Report>
</Reports>
И помните - главное в XML не он сам, а кто (что) и как его обрабатывает... т.е. если XML-файл открывается Eхcel-ем, что он должен содержать теги, "понятные" Eхcel-ю, иначе тот же Eхcel - пошлет вас с треском и будет прав...
...
Рейтинг: 0 / 0
прямая печать
    #33494237
Фотография Legushka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qu-qu чувак спасибо за развитие:)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / прямая печать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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