![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как хранить форматированный текст в полях записи [D5, D6, Paradox]
Weare © (2005-10-06 18:54:00)Собственно это и есть мой вопрос.
Есть текст:
ИГРУШКА "ЧЕРЕПАШКА"
Предназначена для...
мне необходимо его как-то хранить, а потом выводить в Репорт.
Подскажите, пожалуйста. А то я где-то туплю.
Weare (2005-10-17 19:00:00) [1]да я и не обижаюсь, просто хотел сначало выбрать для себя верный путь для написания проги, потому как чувствую, что она будет обрастать новыми модулями в дальнейшем. Вот и хотел, чтобы базовый вариант был верным.
sniknik (2005-10-15 14:23:00) [2]> ... каждый раз играться с полями, форматированием и т.д. -
не надо играться, надо написать программу которая будет сама форматировать, по кнопке.
>> в QuickReport их в RichEdit/DBRichEdit?
> пробовал, всё равно форматирование пропало
ну так и надо разбираться почему у тебя не получается то что описано в хелпе, имеет пример, и занимает 2 строки кода.
(уже предлагал сменить разработчика... ;) не обижайся но у тебя не программистский склад ума. ишеш варианты вместо того чтобы разобраться почему твой же код не работает. а нет гарантий что другой вариан заработает, при таком подходе. даже наверняка наоборот не будет)
Weare (2005-10-15 12:23:00) [3]
> что мешает печатать их открыв word из delphi как обьект
> автоматизации (OLE)?
я уже писал, что из Ворда не получится красиво разместить стикеры, вернее необходимо каждый раз играться с полями, форматированием и т.д. -
> ...артикул (стикер) необходимо распечатать, причем его необходимо
> расположить до 24 штук на листе (3х8)...
> > В зависимости от этого кол-ва я заношу данные в table,
> в memo-поля ...
> что мешает занести туда данные в формате rtf и использовать
> в QuickReport их в RichEdit/DBRichEdit?
пробовал, всё равно форматирование пропало
sniknik (2005-10-08 17:48:00) [4]> Дело в том, что база разбросана по вордовским файлам.
что мешает печатать их открыв word из delphi как обьект автоматизации (OLE)?
> В зависимости от этого кол-ва я заношу данные в table, в memo-поля ...
что мешает занести туда данные в формате rtf и использовать в QuickReport их в RichEdit/DBRichEdit?
впрочем оба варианта уже предлагались. без особого эффекта. сдесь надо чтото менять в корне а не в последствиях... предлагаю сменить разработчика. ;о))
Anatoly Podgoretsky (2005-10-08 13:33:00) [5]Ворд - слияние, работает с базами тоже, при том не с одной.
Weare (2005-10-08 13:25:00) [6]Дело в том, что база разбросана по вордовским файлам. Каждый файл - определенный артикул товара. Этот артикул (стикер) необходимо распечатать, причем его необходимо расположить до 24 штук на листе (3х8). Поэтому сделал оболочку на Делфи, которая ищет необходимый файл (пользователь вводит номер артикула) и размещает на листе для печати, причём в зависимости от заданного количества стикеров. Так что печать из Ворда здесь не подходит, неудобно размещать.
Я сделал это так: пользователь вводит номер артикула и его кол-во для печати. В зависимости от этого кол-ва я заношу данные в table, в memo-поля, а потом связываю с таблицей QuickReport и все ок. Только теряется размеры текста в строчках и жирный/нежирный текст.
Как мне всё-таки решить эту проблему???
Германн (2005-10-08 03:11:00) [7]2 Weare (07.10.05 20:50) [15]
>Люди добрые, скажите плиз, как мне всё-таки вывести вордовский файлик на печать???????????
>Понятно, что текст в нем форматирован, и это форматирование необходимо сохранить.
1. Для печати "вордовского файла" - используй Word.
2. Doc - не единственный формат для текстового документа, в котором есть форматирование ( а сабж, вроде бы, не противоречит данному утверждению!). Тут есть подсказка от АП - Anatoly Podgoretsky © (07.10.05 19:43) [14]
Weare (2005-10-07 20:50:00) [8]Люди добрые, скажите плиз, как мне всё-таки вывести вордовский файлик на печать???????????
Понятно, что текст в нем форматирован, и это форматирование необходимо сохранить.
Anatoly Podgoretsky (2005-10-07 19:43:00) [9]Desdechado © (07.10.05 19:05) [10]
QuickReport поддерживает RichEdit
Германн (2005-10-07 19:32:00) [10]Я, лично, о таких не слышал.
Weare (2005-10-07 19:27:00) [11]и какая поддерживает *.doc формат?
Может кто статейку какую скинет???
Германн (2005-10-07 19:09:00) [12]2 Desdechado © (07.10.05 19:05) [10]
Тут дело не столько в той, которая
> поддерживает чтение из BLOB-поля
,
сколько в той, котрая поддерживает вывод в Репорт doc-формата.
Desdechado (2005-10-07 19:05:00) [13]с помощью той, которая поддерживает чтение из BLOB-поля
QuickReport'ом не пользуюсь, потому не знаю, есть ли в нем такое
Weare (2005-10-07 18:14:00) [14]В свойствах поля TBlobField в опции BlobType поменял на ftBlob и все равно в репорт вывести не могу. С помощью какой компоненты его туда корректно вывести? Или может где-то опции донастроить. Вывожу с помощью TQRDBText и если поле строковое, то все выводися.
Desdechado (2005-10-07 17:56:00) [15]для работы с блобами есть другие механизмы, отличные от других полей
ftMemo - это для текста, а тебе нужен BLOB
Weare (2005-10-07 17:46:00) [16]
>to Desdechado © (07.10.05 15:59) [6]
Спасибо за ответы. Все сделал. Меня вот что смущает: в TTable в свойствах поля пишется в опции BlobType ftFmtMemo. Не нужно ли это менять на ftBlob. Или что-то еще, а то в репорт не могу вывести. Другие поля выводятся, а это нет.
Вы уж извините за дотошность, но что-то я сегодня торможу.
Desdechado (2005-10-07 15:59:00) [17]2 Seg
хочешь блестнуть знаниями?
вопрос в том, как хранить, а не в том, что за формат
я RTF только для примера привел
кстати, RTF к Word никакого отношения не имеет. Это очень распространненный формат, и только поэтому поддерживается в ворде
Seg (2005-10-07 15:55:00) [18]RTF формат это тоже Вордовский документ, только в формате RTF.
Он занимает меньше места и имеет такие фозможности, как и DOC.
Desdechado (2005-10-07 15:50:00) [19]binary
Weare (2005-10-07 12:41:00) [20]Помогите, плз!!!!