Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 21.09.2009, 23:32
letair letair вне форума
Прохожий
 
Регистрация: 21.09.2009
Сообщения: 33
Репутация: 10
По умолчанию Добавление фото

Привет всем, я новичок, делаю небольшую картотеку пользователей
Как сделать чтобы на конкретную запись можно было добавить фото и чтобы оно отображалось. Таких фото до 5 штук добавить в БД, а там где оно отображается можно было пролистать их по порядку? База на БДЕ.

И еще вопросик, как сложить к примеру два значения из БД и отобразить в каком нибудь лейбле?
Ответить с цитированием
  #2  
Старый 23.09.2009, 01:44
roamer roamer вне форума
Активный
 
Регистрация: 15.04.2009
Сообщения: 369
Репутация: 93
По умолчанию

Может быть лучше создать простую базу данных из одной таблицы (и без "фото"). Сначала потренироваться на ней. А затем усложнять ее по ходу.
Ответить с цитированием
  #3  
Старый 23.09.2009, 02:31
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
По умолчанию

Цитата:
Как сделать чтобы на конкретную запись можно было добавить фото...
Например так:
Код:
Table1.Edit; или Table1.Append;
 TBlobField(Table1.FieldByName('Field3')).LoadFromFile('c:\MyPhoto.bmp');
 Table1.Post;
Цитата:
... и чтобы оно отображалось
Добавьте на форму компонент TDBImage, свяжите его с полем которое фотку хранит.
Цитата:
И еще вопросик, как сложить к примеру два значения из БД и отобразить в каком нибудь лейбле?
Например так:
Код:
Label1.Caption := IntToStr(Table1.FieldValues['Field1']+Table1.FieldValues['Field2']);
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
  #4  
Старый 25.09.2009, 20:39
letair letair вне форума
Прохожий
 
Регистрация: 21.09.2009
Сообщения: 33
Репутация: 10
По умолчанию

Цитата:
Сообщение от Страдалецъ
Например так:
Код:
Table1.Edit; или Table1.Append;
 TBlobField(Table1.FieldByName('Field3')).LoadFromFile('c:\MyPhoto.bmp');
 Table1.Post;

Добавьте на форму компонент TDBImage, свяжите его с полем которое фотку хранит.

[/code]
А почему только с c:\MyPhoto.bmp, а если у меня база данных клиентов с фото, там разные файлы изображений
Ответить с цитированием
  #5  
Старый 26.09.2009, 23:33
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
По умолчанию

Ну не писать же за вас всю программу. Это только пример записи картинки в БД, а уж какое имя файла вы в своей программе туда воткнете вам виднее.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
  #6  
Старый 29.09.2009, 22:20
letair letair вне форума
Прохожий
 
Регистрация: 21.09.2009
Сообщения: 33
Репутация: 10
По умолчанию

спасибо, понемножку разбираюсь, по поводу фото пока не разбирался сильно

Я могу складывать строчки из БД, но только лишь после того как они сохрянются туда, то есть надо сохранить введенное число, потом нажать "редактировать" и только тогда оно посчитается и запишется в нужную строчку в БД. Как то можно сделать чтобы эта цифра менялась сразу после того как нужные строчки получат свои значения? Получается как бы на этапе ввода, пока в базу они не попали ...
Ответить с цитированием
  #7  
Старый 30.09.2009, 01:02
Аватар для Лунтик-Некрофил
Лунтик-Некрофил Лунтик-Некрофил вне форума
Начинающий
 
Регистрация: 28.09.2009
Сообщения: 165
Репутация: 12
По умолчанию

Я нуб, но примерно понял что хочешь...
В чём вводишь строки? Если что-то типа edit'ов, то попробуй OnKeyPress, после чего задавай как глобальную переменную... Иначе придумать ничего не могу. И то как это попробовал бы я, а не действительный подход к решению твоей задачи)
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 06:24.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025