|
|
|
Как сделать RichText Object в frxReport подгружаемым?
|
|||
|---|---|---|---|
|
#18+
В RichText-овом объекте находится текст договора с параметрами. Но заказчик просит иногда изменить текст договора, приходится мне лезть в дельфи и править текст, затем снова компилировать программу и выгружать. Как сделать, чтобы текст подгружался из файла, который бы могли править сами пользователи программы? В идеале конечно хранить этот текст в базе, потому что система многопользовательская, и закидывать файл договора на каждый компьютер не очень удобно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2019, 01:49 |
|
||
|
Как сделать RichText Object в frxReport подгружаемым?
|
|||
|---|---|---|---|
|
#18+
Не знаю как сейчас в новых версиях FR, они вроде лицензию изменили, а раньше разрешено было вкомпилировать в программу дизайнер отчетов. Это давало возможность, например, хранить дизайн в базе в BLOB поле, редактировать его если надо и т.д. НО!!! Самое интересное, наши пользователи НИ РАЗУ не меняли дизайн сами (из-за боязни ошибки, видимо) , а каждый раз просили программиста поменять его. Так что по-любому, даже если дизайн подгружается, менять его (у нас) будет программист :=) Так что вы можете сделать такое: присылаете готовый файл дизайна, в программе в спец. окошке пользователь с админ-правами загружает присланный файл дизайна в базу и готово. У нас вообще 2 BLOB - поля для дизайнов. Одно для дизайна в разработке, второе для всех. В настройках программы можно выбрать режим, когда будет выбираться дизайн из разработки. Это удобно, чтобы попробовать попечатать из разных окон с реальными данными. И если всё устраивает, дизайн из разработки копируется во второе BLOB поле уже для всех. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2019, 02:31 |
|
||
|
Как сделать RichText Object в frxReport подгружаемым?
|
|||
|---|---|---|---|
|
#18+
>>> ... Как сделать, чтобы текст подгружался ... Но если отвечать по вопросу, то так: (могу ошибиться где-нибудь немного в именах, т.к. пишу из головы) Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2019, 02:46 |
|
||
|
Как сделать RichText Object в frxReport подгружаемым?
|
|||
|---|---|---|---|
|
#18+
Кроик Семён, написал такую процедуру: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. На строке frxRTF.LoadFromStream(Stream); вызывает ошибку: First chance exception at $760418A2. Exception class TfrxInvalidXMLException with message 'Invalid file format'. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2019, 12:54 |
|
||
|
Как сделать RichText Object в frxReport подгружаемым?
|
|||
|---|---|---|---|
|
#18+
Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2019, 19:30 |
|
||
|
Как сделать RichText Object в frxReport подгружаемым?
|
|||
|---|---|---|---|
|
#18+
Кроик Семён, RichEdit.Lines - это же коллекция строк. А форматирование текста, размер шрифта и т.д. не сохранится? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2019, 04:50 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=76&tid=2039591]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
288ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 585ms |

| 0 / 0 |
