|
|
|
| Такой гемор, я Вам скажу - ужас......
Один документ - третий день долблю, а таблицы разъезжаются, то влево, а то....... | |
|
| |
|
3 Кб. |
|
| Да вроде ровненько так примерно около. :) | |
|
| |
|
|
|
| Чего это они разъезжаются? Ровно все должно быть. | |
|
| |
|
|
|
| Вот именно такую справку , я и леплю.
Мне Котт дал модуль класса (класс),
Очень всё просто заполняешь для функции аргументами строку и всё рисуется.
Сёдня четвёртый день будет - дошёл до заголовка
Это же кашмаррррррррр..... | |
|
| |
|
|
|
| А до заголовка что было? | |
|
| |
|
|
|
| Табе смешно.......
До заголовка - был шапка! | |
|
| |
|
|
|
| ГЫ | |
|
| |
|
1 Кб. |
|
| | |
|
| |
|
|
|
| Видимо руки не оттуда растут или мозг не оттуда питается.... | |
|
| |
|
|
|
| - вчера попробовал колбасу из зебры
- ну и как вкусно?
- да так, местами вкусно местами нет | |
|
| |
|
|
|
| а я тебе говорил - учи CSS | |
|
| |
|
|
|
| у меня с ним все ок | |
|
| |
|
|
|
|
|
|
|
| Спасибо Котт
Вернусь не скоро
За то, что ты меня послал
Который год
Учусь как в школе
Как дядя ленин завещал | |
|
| |
|
|
|
|
а я тебе говорил - учи CSS
Мюллер
|
А как учить - коль стиморола нету
Коль применить на деле не дано
Зачем примеры тырить по инету
Коль не понадобится мне оно.......
| |
|
| |
|
|
|
|
| Рано я погыгыкал.
Засада. В HTML выводится с цветами/ Бразером смотрится нормально. А на печать - все Ч/Б.
Знатоки html, что не так? | |
|
| |
|
|
|
| принтер - чернобелый мабуть :) | |
|
| |
|
|
|
| краски, кисти и палитру (можно литру) | |
|
| |
|
121 Кб. |
|
| это да. черно-белый. это точно. но оттенки-то должен передавать.
Причем в заголовке есть цвета - их печатает (видно потемнее, посветлее и т.п.) а в табличной части ни фига.
Наверное беда в коде. Ведь печатается-то не с экрана же?
Кстати, в предварительном просмотре такая же хрень. В табле не выдает цвета. | |
|
| |
|
|
|
| скопипасти сюда код,, который формирует хтмл | |
|
| |
|
|
|
|
А как учить - коль стиморола нету
Коль применить на деле не дано
Зачем примеры тырить по инету
Коль не понадобится мне оно.......
|
ну а сейчас чем не стиморол? | |
|
| |
|
54 Кб. |
|
| см.-> | |
|
| |
|
|
|
| Жуткий хардкод. Все задается значительно проще в стилях CSS. А соответствующим строкам и колонкам присваиваются соответствующие значения
<html>
<meta http-equiv=Content-Type content="text/html"; charset="windows-1251">
<style>
p{font-family:arial;font-size:9pt;}
th{font-family:arial;font-size:7pt;}
td{font-family:arial;font-size:8pt;background-color:white;}
td.myclass{font-family:arial;font-size:8pt;background-color:yellow; color:blue;}
tr.rowclass td{ background-color:yellow; font-family:arial;font-size:8pt; color:red;}
tr.rowclass1 {font-family:arial;font-size:8pt; color:green;}
h1{font-family:arial;font-size:14pt;}
h2{font-family:arial;font-size:12pt;}
h3{font-family:arial;font-size:10pt;}
b{color:red;}
i{color:blue;}
@page
@page Section1
{size:841.9pt 595.3pt;
mso-page-orientation:landscape;
margin:1.0cm 1.0cm 1.0cm 2.0cm;
mso-header-margin:35.45pt;
mso-footer-margin:35.45pt;
mso-title-page:yes;
mso-paper-source:0;}
div.Section1
{page:Section1;}
</style>
<div class=Section1>
<body>
<h1 align=1>Заготовительный участок: Июнь,2011 Контроль выхода <FONT color=#FF7F24>18:00:00; <FONT color=#FF1493>19:00:00</h1>
<table border=1 width=100% cellspacing=0 cellpadding=0
>
<thead>
<tr valign=1
>
</thead>
<th align=1>ФИО<th align=1>Направление<th align=1>1<th align=1>2<th align=1>3<th align=1>4<th align=1>5<th align=1>6<th align=1>7<th align=1>8<th align=1>9<th align=1>10<th align=1>11<th align=1>12<th align=1>13<th align=1>14<th align=1>15<th align=1>16<th align=1>17<th align=1>18<th align=1>19<th align=1>20<th align=1>21<th align=1>22<th align=1>23<th align=1>24<th align=1>25<th align=1>26<th align=1>27<th align=1>28<th align=1>29<th align=1>30<tr valign=1
>
<td <td
>БАТЫНОВ В.Н.<td <td>Вход<td <td
>7:12:27 <td <td
>12:02:00 <td <td
>7:08:10 <td <td
>_<td <td
>_<td <td
>12:04:27 <td <td
>12:05:29 <td <td
>12:08:23 <td <td
>12:02:17 <td <td
>12:05:50 <td <td
>_<td <td
>_<td <td
>_<td <td
>7:09:14 <td <td class="myclass"
>7:08:10 <td <td
>_<td <td
>_<td <td
>_<td <td
>_<td <td
>_<td <td
>_<td <td
>_<td <td
>_<td <td
>_<td <td
>_<td <td
>_<td <td
>_<td <td
>_<td <td
>_<td <td
>_<tr valign=1 class="rowclass1"
>
<td <td
>-<td <td
>Выход<td <td
>16:06:15 <td <td
>19:45:17 <td <td
>16:03:18 <td <td
>_<td <td
>_<td <td
>19:56:53 <td <td
>19:44:50 <td <td
>19:38:30 <td <td
>19:41:40 <td <td
>19:53:13 <td <td
>_<td <td
>_<td <td
>_<td <td
>16:15:35 <td <td
>_<td <td
>_<td <td
>_<td <td
>_<td <td
>_<td <td
>_<td <td
>_<td <td
>_<td <td
>_<td <td
>_<td <td
>_<td <td
>_<td <td
>_<td <td
>_<td <td
>_<td <td
>_<tr valign=1 class="rowclass"
>
<td <td
>БЕГИЧЕВ А.Д.<td <td
>Вход<td <td
>7:04:10 <td <td
>7:04:41 <td <td
>7:05:06 <td <td
>7:06:23 <td <td
>_<td <td
>7:06:07 <td <td
>7:06:15 <td <td
>7:09:14 <td <td
>7:08:46 <td <td
>7:11:10 <td <td
>_<td <td
>_<td <td
>_<td <td
>7:16:06 <td <td
>7:08:16 <td <td
>_<td <td
>_<td <td
>_<td <td
>_<td <td
>_<td <td
>_<td <td
>_<td <td
>_<td <td
>_<td <td
>_<td <td
>_<td <td
>_<td <td
>_<td <td
>_<td <td
>_<tr valign=1
>
</table>
</table>
</table>
</body>
</html> | |
|
| |
|
|
|
| Я вообще-то просил сбросить не сам хтмл, а код, который его формирует. В нем можно задать формирование стилей. Ты же это и делаешь, но потом, зачем-то, переопределяешь стили для каждой ячейки таблицы. Кстати, там можно ,по идее, сформировать и тэги script. В этих тэгах можно прописать javascript-овский код, который сделает более эффектным отчет - например подсвечивание выделяемых мышкой колонок или ячеек, а так же изменение цвета. Вплоть до изменения вида и данных в отчете в ответ на действия пользователя. | |
|
| |
|
3 Кб. |
|
| Наведи в приложенном файле мышкой на фамилию Батынов | |
|
| |
|
|
|
| Круто!
Еще бы закрепить столбцы ФИО и направление, а остальные двигать вправо - влево.... | |
|
| |
|
|
|
|
Еще бы закрепить столбцы ФИО и направление, а остальные двигать вправо - влево....
|
В принципе с помощью iframe это можно. А если еще прикрутить jquery, то можно вааще чудеса творить. (Это ,конечно, преувеличено, но все же вполне можно добиться динамического изменения внешнего вида отчета и его данных) | |
|
| |
|
|
|
| это в общем-то не сложно, есть примеры жаваскриптов на сайтах | |
|
| |
|
|
|
| А не проще было просто добавить в стили?
td:hover{
background-color:Aqua
}
Тогда бы ВСЕ ячейки при наведении мышки меняли цвет
И JS при этом не нужен. | |
|
| |
|
|
|
|
А не проще было просто добавить в стили?
td:hover{
background-color:Aqua
}
Тогда бы ВСЕ ячейки при наведении мышки меняли цвет
И JS при этом не нужен.
|
Смысл был показать возможность использования JS. Там можно было вывести просто алерт. То, что делает код в данном примере не принципиально. | |
|
| |
|
|
|
|
Наверное. Не часто приходилось выводить в html. Но работает...
Ваш пример рассмотрю и попытаюсь использовать.
Доб. Посмотрел. Но проблема вывода цвета осталась... | |
|
| |
|
|
|
| Только одного не могу догнать - в чем смысл вывода отчетов в хтмл? Еще можно понять, если б они динамически менялисья, а так - не пойму? | |
|
| |
|
|
|
| а во что еще выводить?
так чтобы универсальное было - для публикаций под любую конфигурацию ПО на компьютерах?
варианты TXT PDF HTML | |
|
| |
|
|
|
|
| Они и выводятся динамически. Для каждого по потребностям. А просмотр в браузере. Смысл точно обрисовал Explorer. У многих потребителей данного отчета (в местной сети) и офис-то не стоит, не то что аксес. | |
|
| |
|
|
|
| Ясно. хотя я по динамическим понимал возможность менять вид отчета и содержание по желанию пользователя. например, выбрал в отчете в комбобоксе какой-то товар - и по нему изменились данные в этом отчете по выбранному товару. | |
|
| |
|
|
|
| не, ну данные-то ясен палец меняются.
обычно в захардкоденый шаблон подставляются данные, потом файлом сохраняется результат | |
|
| |
|
3 Кб. |
|
| Вы, часом, не такое пишите? =>
:) | |
|
| |
|
|
|
| НИХРЕНА СЕБЕ LUKAS
Как ВАМ ЭТО даёт_ся
Канешна такое пишем.
А я то думал - нахрена эти пустые ичейки....
.Cell , 8 '1
.Cell , 6 '2
.Cell , 1 '3
.Cell , 1 '4
.Cell , 4 '5
.Cell , 4 '6
.Cell , 5 '7
.Cell , 2 '8
.Cell , 4 '9
.Cell , 1 '10
.Cell , 4 '11
.Cell , 2 '12
.Cell , 2 '13
.Cell , 2 '14
.Cell , 1 '15
.Cell , 2 '16
.Cell , 2 '17
.Cell , 3 '18
.Cell , 2 '19
.Cell , 5 '20
.Cell , 2 '21
.Cell , 2 '22
.Cell , 2 '23
.Cell , 1 '24
.Cell , 1 '25
.Cell , 1 '26
.Cell , 2 '27
.Cell , 2 '28
.Cell , 2 '29
.Cell , 3 '30
.Cell , 2 '31
.Cell , 1 '32
.Cell , 1 '33
.Cell , 2 '34
.Cell , 2 '35
.Cell , 2 '36
.Cell , 2 '37
.Cell , 2 '38
.Cell , 3 '39
.Cell , 3 '40
.Cell , 4 '41
|
А они типа форматируют лист перед дальнейшей работой с ним.
Ай да Лукас ай да........... ....... | |
|
| |
|
28 Кб. |
|
| Это ВАМ! | |
|
| |
|
|
|
| Ой!
Тут без Explorera и СилЫча не обойтись...
Спасибо.
:) | |
|
| |
|
|
|
|
| Как-то так, да. (я в этом очень не очень)
На самом деле у меня недоделанный полу-бот считывает с листа Excel шаблон
и пережОвывает его в полуфабрикат для текста процедуры,
который скидывает в текстовый файл.
Я его копипастю в процедуру, затем долго ручками "подгоняю".
Но все одно получается быстрее, чем ручками с 0. | |
|
| |
|
|
|
| Я так и передпалагал....
Спасибо! | |
|
| |
|
|
|
| >>> На самом деле у меня недоделанный полу-бот считывает с листа Excel шаблон
Люкас крут.
на самам деле у меня аксес сбрасывает в папку размеченный для обработки TXT
а ХТМЛ шаблон просто его подхватывает в засовывает в себя | |
|
| |
|
|
|
| :)
Я видел "frames".
Пока разобраться толком некогда, да и ленновато, если чесно.
Но лежит на рабочем столе, на видном месте. Наверное, ждет своего часа... месяца... года...
Охо-хо. | |
|
| |
|
|
|
| Раз уж речь зашла.
Расскажите откуда берете (как делаете) ХТМЛ шаблоны стандартных бланков. | |
|
| |
|
|
|
| когда была нужда "стандартные" бланки выгонял по старинке хардкодом
применял свои шаблоны только для самодельных (не бланковых) отчетов.
как записывать строки в свой отчет я уже говорил. просто - Document.WriteLn | |
|
| |
|
|
|
| Ээээ...
..."стандартные" бланки выгонял по старинке хардкодом...
|
Вот интересует именно процесс получения "описания бланка" для хардкода.
Или есть эти бланки в html?
Вот я:
1. считываю форматы+содержимое ячеек листа Excel (с бланки.ру)
2. Перевариваю это в заготовку говнокода для процедуры.
3. Ручная корректировка говнокода.
4. Выполнение говнокода => получение "линейного" описания бланка в html. (ну вы видели) :) | |
|
| |
|
123 Кб. |
|
| Немного не понял.
Если есть бланк в Excel'е, то:
1. Заполнить изменяемые данные в ячейках Ехcel'я
2. Сохранить файл как HTML
Или я не въехал в тему?
Для примера (не написав ни буквы HTML кода) ==>>
Даже вкладки листов работают | |
|
| |
|
|
|
| 1. Вся "история" с выводом в формат html связана с потенциальным отсутствием Excel-я.
Ваш вариант в этом плане просто не прокатывает.
2. Офисные конвертеры в формат html выдают достаточно эээ .... "перегруженный" текст htm.
Мне не нравится.
А уж спецам, наверное, и подавно. | |
|
| |
|
|
|
| Теперь понял.
Лет 10 назад я боролся с HTML следующим образом:
1. Спец (Web-мастер) рисовал HTML файлик, вставляя в него мои теги (Код товара, Наименование, Цена, ...)
2. Я брал весь файл и построчно заменял теги на соответствующие значения.
Как мне кажется так проще, чем программно генерить ВЕСЬ HTML код. | |
|
| |
|
|
|
| 1. У меня нет Web-спеца рисовать макет, потому и был слеплен
читатель Excel-бланка=>формирователь html - шаблона.
2. Тут вариантов уже больше, от банальной "простынки", до варианта от Explorer. | |
|
| |
|
|
|
|
от банальной "простынки", до варианта от Explorer.
|
кстати и де он | |
|
| |
|
|
|
| о-о-о-о-ох...
не трогайте меня.... | |
|
| |
|
|
|
| Что с Вами - любезнейший??????? | |
|
| |
|
25 Кб. |
|
| дачный сезон начался.
о-о-о-о-ох...
==>> Цветуи! | |
|
| |
|
27 Кб. |
|
| вот с другой карточки - зблизи ==>> | |
|
| |
|
|
|
| Красота цветов - пожухла
И завяли лепестки
Как забытая старуха
Наклонилась у реки..........
Смотрит в воду и не верит
Где былая красота
И к могиле уж не двери -
Открывают - ворота
Жизнь - стрелою пролетела
Вот была среди невест
На гулянках песни пела
А теперь на этом крест
Где же боже справедливость
Почему - всему конец
На твою надеюсь милость
Мне бы снова под венец
Нет - таков финал любого
Кто приходит в этот мир
Не было ешё иного....
Если только не Вампир
Те живут себе столетья
Попивая кровь людей
У людей для долголетья
Подходящих - нет - идей | |
|
| |
|
|
|
| побелело
чисто поле
нет уж дней
тех всетлых боле
где под каждым
ей кустом
был готов
и стол и дом | |
|
| |
|
|
|
| Точно - точно -стрекозлино
Обречённо в сиротино! | |
|
| |
|
|
|
|
| ладно, поищу примеры чтобы выложить. | |
|
| |
|
|
|
|
| Нет код формирую из кода на вба. манясь по другому. | |
|
| |
|
|
|
| Есть наипростейший способ вывода
DoCmd.OutputTo acOutputForm, Me.Name, acFormatHTML, strPath
Условия: имена полей в запросе(иточнике данных формы) д.б. на русском.
Но это когда надо просто вывести таблицу... | |
|
| |
|
|
|
| Когда- просто таблицу - это панятно дело- Docmd рулит.
А нам же нужно - чтобы с вые..ном картинку вывести!!!
Так что только кодом! | |
|
| |
|
|
|
| Существует же такой безопасный способ передачи данных как XML. Данные для отчета закидываются в XML-файл. А после он может быть распарсен либо в ХТМЛ с помощью жаваскрипта, либо в эксель, либо в ворд. Я бы делал отчеты через XML файлы. Это более логично. Собственно для этого этот XML и был создан. Кстати, клиент может и изменять с помощью жаваскриптов XML файл, который в последствии может быть разнесен по базе данных. Таким образом клиент имеет возможност не только просматривать отчет, но и в сам отчет вносить изменения, которые будут сохранены в базе данных. | |
|
| |
|
|
|
|
Пока я тужился - они на 1С всё сделали.
| |
|
| |
|
|
|
| Это да. Если надо. Но задачка была разовая... и надо было быстро сварганить.
Однако, на печать бэкграундные цвета не выводятся все-равно.... | |
|
| |
|
|
|
| не панятно почему
Дело в браузере видимо
иль в настройках принтера посмотреть... | |
|
| |
|
60 Кб. |
|
| так это обычное дело при печати хтмл файла...
поставь в настройках нужную галку и все... ==>> | |
|
| |
|
69 Кб. |
|
| ==>> | |
|
| |
|
|