Печать содержимого User Archive
Владимир; 22.1.04

Собственно, сабж.

Одна особенность - установлен фильтр, и распечатать нужно именно отфильтрованные сообщения. Стандартных функций, как на Alarm Logging , я не нашел :-(
Re: Печать содержимого User Archive
Маслов Дмитрий; 26.1.04

Косвенный спосб решить Вашу проблему - это распечатать копию части экрана. Т.е. надо распечатать ту часть экрана, которая содержит окно User Archive с отфильтрованными строками.


Делается это так:

#pragma code ("prtscrn.dll")
#include "prtscrn.h"
#pragma code()

PrtScreenPart(Left,Top,Width,Height);

Здесь Left,Top,Width,Height - координаты и размеры части экрана для печати.


Re: Печать содержимого User Archive
Human; 26.1.04

Я решаю эту задачу следующим образом: по нажатию на кнопку "Печать" производиться фильтрация данных из исходной таблицы, затем отфильтрованные данные заносятся в другую таблицу, а уже она распечатывается. Просто и быстро, рекоммендую!

Re: Печать содержимого User Archive
Владимир; 26.1.04

Спасибо, однако...

Печать содержимого экрана намного не то решение...
нужна печать по стандарту, с заголовками, колонтитулами и пр.
Поподробней бы, как можно привязаться к Report Designer и распечатать все что нужно? Количество строк больше, чем вмещается на одном листе.
Все советы приветствуется.
Re: Печать содержимого User Archive
Владимир; 26.1.04

Сорри за ошибки, тороплюсь на совещание :-)

Re: Печать содержимого User Archive
Human; 27.1.04

В продолжение моего предыдущего поста:

полученную после фильтрации таблицу печатаю естественно посредством Report Designer, там просто вставляешь нужный элемент и привязываешь его к таблице из UA, и все дела, он будет печатать столько страниц, на сколько разместиться таблица. Там будет всё путём, заголовки, колонтитулы и др.
Re: Печать содержимого User Archive
Владимир; 28.1.04

Спасибо !