|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.08.2010, 15:02 | #1 |
Форумчанин
Регистрация: 01.08.2008
Сообщений: 383
|
как и где хранить изображения?
есть проект с базой по сотрудникам. в проекте есть поиск по сотрудникам.
хочу добавить каждому сотруднику его фотку. как это можно организовать без хранения в базе?чтобы на одну уникальную строку с сотрудником соответствовала его фотка. |
20.08.2010, 15:09 | #2 |
фрилансер
Форумчанин
Регистрация: 18.07.2008
Сообщений: 107
|
придется хранить фотки на сетевом диске,
а в таблице сотрудников хранить путь к фотке. желательно чтобы путь состоял из двух частей - 1) путь к каталогу фоток - хранится в базе как отдельный изменяемый параметр 2) имя фотки в каталоге
teleprog.net
teleprogramist@gmail.com |
20.08.2010, 15:11 | #3 |
Форумчанин
Регистрация: 01.08.2008
Сообщений: 383
|
ок. не очень понимаю, как будет показыватся фотка в приложении?
цикл по сотрудникам? |
20.08.2010, 15:27 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
У каждого сотрудника есть свой уникальный идентификатор. Имя файла с фоткой этот самый идентификатор.jpeg. Таким образом зная путь и получив запись с идентификатором узнаешь имя файла.
I'm learning to live...
|
20.08.2010, 15:29 | #5 |
фрилансер
Форумчанин
Регистрация: 18.07.2008
Сообщений: 107
|
поместите на форму компонент TImage.
при выборе сотрудника подгружайте в Image фотографию к примеру на событие DataChange у компонента DataSource делайте Image1.Picture.LoadFromFile('путь к каталогу фоток'+'имя фотки');
teleprog.net
teleprogramist@gmail.com |
20.08.2010, 16:01 | #6 |
Форумчанин
Регистрация: 01.08.2008
Сообщений: 383
|
ок. спасибо. творю. =)
|
20.08.2010, 16:10 | #7 |
Пользователь
Регистрация: 14.04.2010
Сообщений: 51
|
Но лучше всё таки хранить в базе. (имхо конечно)
|
20.08.2010, 16:22 | #8 | |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Цитата:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
|
20.08.2010, 16:32 | #9 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Проблема основная только в размере файла базы.
I'm learning to live...
|
|
20.08.2010, 16:37 | #10 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Ну я типа это и имел ввиду.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как лучше хранить денежные величины в FireBird | Lokos | БД в Delphi | 8 | 08.02.2012 03:36 |
Как лучше хранить фото в базе? | GenniY | Свободное общение | 0 | 19.07.2010 10:35 |
Хранить изображения в программе | antonyLW | Мультимедиа в Delphi | 19 | 04.06.2009 03:43 |
где хранить рессурсы (Delphi) | BanDit | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 6 | 25.01.2008 00:50 |