Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.12.30;
Скачать: CL | DM;

Вниз

2 вопроса по одной теме - печать файла в отчете.   Найти похожие ветки 

 
Abcdef123   (2007-11-27 04:57) [0]

Мне надо сделать такой отчет:данные таблицы показывать в строку
и сразу за строкой -для каждой записи этой таблицы в отчете показать/печатать содержание файла,просто путь (не сам файл) с именем файла хранится в поле таблицы. Для каждой записи свой файл (может быть txt,DOC,XLS,PDF...-в общем документ).
Я работаю с FastReport 2.47 Просто обойтись возможностями FastReport не получается. Но в FastReport можно передавать собственные функции.Вот думаю, может как-то это использовать, но пока не знаю как.
Итак, вопросы:
1. Кто-нибудь знает, как реальзовать это?
2.В виндовсе если кликнуть правой кнопкой мыши на файле, то в меню есть пункт - "Печать". Кто знает, что за команжа используется в этом случае? Может я смогла бы как-то это использовать?  
Заранее спасибо


 
Сергей М. ©   (2007-11-27 08:39) [1]


> показать/печатать содержание файла


Содержание файла и содержание документа - две разные разницы.

Теперь определись - тебе надо показать содержимое именно файла или содержимое документа, контейнером для которого является файл ?


 
Abcdef123   (2007-11-29 03:04) [2]

To [1]
Мне надо содержание документа показать


 
Сергей М. ©   (2007-11-29 08:23) [3]

Странная затея ..

А что, юзер сам не может посмотреть документ, если ты ему в отчете выведешь гиперссылку на документ вместо самого документа ?


 
Abcdef123   (2007-11-30 10:09) [4]

[3] Хоть я и не юзер, а исполнитель желаний юзера, но в данном случае, ничего странным тут не вижу.Это точно также можно посчитать странным желанием вообще иметь отчеты. Зачем? Пусть юзер лазит по базе данных и читает каждую запись. Я не утрирую, по моему, мое сравнение абсолютно подходяще.Так что ответьте себе на вопрос - а нужны ли вообще кому то отчеты? Если после этого все еще останется непонятным зачем моему юзеру надо это,  я не поленюсь, на конкретном примере поясню.
А пока, без вопросов - есть ли идеи как решить эту проблему?


 
Slym ©   (2007-11-30 10:57) [5]

внедрение в отчет OLE документа...
1. Тормозно
2. если документ - двухтомник "война и мир"? на 1 страницу все нарисовать?


 
Сергей М. ©   (2007-11-30 11:09) [6]


> Abcdef123   (30.11.07 10:09) [4]


Про "Войну и мир" вникла ?)

Представь себе, что зайдя, скажем, на этот форум в какой-нить длиннющий - эдак постов на 500 - топик в "Потрепаловке" ты в каждом посте вместо гиперссылки на анкету постящего увидишь саму анкету .. Если вообще увидишь, не бросив глупую затею грузить бешеного размера страницу) ... Каково, а ?) КАково !)

И вот примерно тоже самое (в реальности намного хуже) ты хочешь впарить бестолковому юзеру, не ведающему о бессмысленности и необдуманности своих сиюсекундных желаний)


 
Anatoly Podgoretsky ©   (2007-11-30 11:10) [7]

А FastReport 2.47 поддерживает OLE


 
Abcdef123   (2007-12-03 02:50) [8]

To [6]
Заказчик отдает себе отчет, что из себя представляет документ, думаю, что это может быть инструкция к заказ-наряду на работу, или схема прибора, так что думаю, что каждый файл будет 1 - 3 страницы.
To [7]
Да, FastReport 2.47 поддерживает OLE, но честно признаюсь, не знаю, как использовать его. Тут 2 проблемы - первая, что у меня не получилось сделать автоматическую разтяжку документа в OLE. То есть, если документ 2 страницы, то уже не вмещается. И вторая проблема, я не знаю, как прописать подключение в отчете, чтоб на каждую запись объект OLE загружал новый документ.
Я только умею подключить на этапе разработки конкретный документ, но и то, как тут упомянула, если размер файла больше страницы, то уже не хорошо.


 
Slym ©   (2007-12-03 08:17) [9]

Abcdef123   (03.12.07 2:50) [8]
если документ 2 страницы

в OLE есть понятие документа... и нет понятия страницы... с этим смирись
для тренировки заставь ворд отрисовать 3 страницы используя дефолтовый масштаб просмотра и печати
как вариант:
1. самомтоятельно загружай документ
2. "фоткай" его постранично
3. и в отчет лепи "готовый" Thumbs.bmp


 
Slym ©   (2007-12-03 08:19) [10]

Abcdef123   (03.12.07 2:50) [8]
так что думаю, что каждый файл будет 1 - 3 страницы

природа попу не для немецкого порно придумала :) а ведъ пихають туда что не попадя


 
Abcdef123   (2007-12-03 08:38) [11]

to [9]:
а поподробнее можно по всем пунктам 1,2,3? :-/


 
Slym ©   (2007-12-03 09:20) [12]

1. также как и FastReport 2.47, но только своими силами... в сети полно
2.1. "фоткай" см. п.1
2.2. его постранично
Для каждого типа документов (для каждого OLE объекта) придется свой энумератор страниц делать... т.к. в OLE нет понятия страницы, и универсального решения нет
3. картинку в отчет в чем проблема? можно через тотже OLE но не надо :)



Страницы: 1 вся ветка

Текущий архив: 2007.12.30;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.015 c
15-1196442691
Pazitron_Brain
2007-11-30 20:11
2007.12.30
Не заплатил за инет...


3-1188048232
ChaoX
2007-08-25 17:23
2007.12.30
Уникальный индекс для строки


15-1196317116
vasIZmax
2007-11-29 09:18
2007.12.30
Сбор файлов локалке


15-1196341034
Layner
2007-11-29 15:57
2007.12.30
Как по автозагрузке Win(XP) вывести Диспетчер задач Windows


6-1177258394
Dmitry_177
2007-04-22 20:13
2007.12.30
Вопрос по клиентской части