|
|
|
General
|
|||
|---|---|---|---|
|
#18+
У меня вот такой вопрос: Как записывать изображения в поле general?И как потом реализовать вывод этой картинки на форму? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2006, 12:57 |
|
||
|
General
|
|||
|---|---|---|---|
|
#18+
general забудь как страшный сон наследия fpw 2.5 в 9-ке пользуй memo(binary), Blob и свойство картинка PictureVal ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2006, 13:47 |
|
||
|
General
|
|||
|---|---|---|---|
|
#18+
В 9-ке лучше использовать Blob *Например так: *Запись pFilePicture='' pFilePicture=GETFILE([*] , [Файлы] , [Выбрать], 0, [Загрузка файла]) if file(pFilePicture) CREATE CURSOR foto_full(ffull blob) APPEND BLANK APPEND MEMO ffull FROM (pFilePicture) OVERWRITE endif *чтение thisform._image1.Pictureval = foto_full.ffull ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2006, 13:53 |
|
||
|
General
|
|||
|---|---|---|---|
|
#18+
а как можно передат этот файл (*bmp) в Report ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2006, 14:17 |
|
||
|
General
|
|||
|---|---|---|---|
|
#18+
Например так: m.cTmpFile='c:\'+SYS(2015)+'.bmp' COPY MEMO fotofull.ffull TO (m.cTmpFile) SELECT fotofull REPORT FORM report_img preview В репорте в качестве источника OLE объекта указать переменную m.cTmpFile ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2006, 16:40 |
|
||
|
General
|
|||
|---|---|---|---|
|
#18+
Все получилось... Но мне нужно немного другое.Простоя несовсем правильно сформулировал вопрос. Мне необходимо,чтобы картинки загружались в талицу.В данном же случае изображения просто перезаписываются каждый раз на новые... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2006, 12:15 |
|
||
|
General
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2006, 14:31 |
|
||
|
General
|
|||
|---|---|---|---|
|
#18+
Опять вы меня не поняли... Мне неоходимо завести таблицу с личной информацией сотрудников...его фамилия,имя,личное дело и т.д,а также его фотографию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2006, 12:41 |
|
||
|
General
|
|||
|---|---|---|---|
|
#18+
А в чем проблема?! Храни сам файл в поле типа MEMO (или BLOB если VFP 9.0) Картинку на форме отображай через объект класса Image. Для вывода картинки (как пример): Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2006, 13:02 |
|
||
|
General
|
|||
|---|---|---|---|
|
#18+
Загрузка файла в General делается командой APPEND GENERAL Проблема только в том, что использование поля General связано с рядом ограничений. Главное из которых заклчается в том, что клиент должен иметь то же самое приложение, которое было у разработчика для просмотра изображений, хранящихся в поле General. Иначе у клиента просто не будет "картинки". Другая проблема - это невозможность программного манипулирования содержимым поля General. Поэтому, как правило, используют 2 стратегии работы с картинками: 1) Загружают файл картинки в поля Memo-binary. Для VFP9 используют поля BLOB. Для просмотра файла выгружают его во временный файл на диске. 2) Файл картинки вообще не встраивается в таблицу, а хранится как отдельный файл на диске. В таблице же хранят только путь доступа к нужной картинке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2006, 13:08 |
|
||
|
|

start [/forum/search_topic.php?author=lexa_kn&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
69ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 709ms |
| total: | 920ms |

| 0 / 0 |
