Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.12.30;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.008 c
2-1196795078
olegusis
2007-12-04 22:04
2007.12.30
функция Random


15-1196397212
snake-as
2007-11-30 07:33
2007.12.30
Где скачвать звуки для программы


2-1197033931
Максим
2007-12-07 16:25
2007.12.30
Проверка


2-1196854638
Алексей11
2007-12-05 14:37
2007.12.30
таймер


15-1196340231
de.
2007-11-29 15:43
2007.12.30
Что это за хрень...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский