![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 28.01.2011
Сообщений: 2
|
![]()
Есть форма с элементом DBEdit3. Данные из базы берутся в этом поле с помощью компонента TADOTable. Эти данные при сохранении шифруются используя компонент IdEncoderMIME1:
dbEdit3.Text:=IdEncoderMIME1.Encode (dbEdit3.Text); Вопрос: как при открытии формы сделать чтобы данные в поле DBEDIT3 были в дешифрованном виде постоянно. Очень прошу отвечать только по существу. |
![]() |
![]() |
![]() |
#2 |
Подтвердите свой е-майл
Регистрация: 19.12.2010
Сообщений: 808
|
![]()
???
DBEdit3 привязать к вычисляемому полю, которое и заполнять декодированием. |
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 28.01.2011
Сообщений: 2
|
![]()
Думал над этим но как то не получается. Надо не забывать что "привязанное" поле помимо показа результата декодирования должно редактироваться и сохранять результат в БД. Может будет кому полезно знать, но на форме большое кол-во компонентов DBEdit которые берут данные из одного места и только в одном поле следует кодировать-декодировать данные.
|
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
![]()
Я бы вместо DBEdit использовал обычный TEdit. При выводе в него текста декодировал, а при записи его значения в БД кодировал. И вообще, DBEdit - дурацкий компонент. Я его использую в очень редких случаях...
|
![]() |
![]() |
![]() |
#5 |
Подтвердите свой е-майл
Регистрация: 19.12.2010
Сообщений: 808
|
![]()
Вы абсолютно правы.
Существует только один еще более дурацкий способ использования DBEdit-ов - напихивать их на форму и давать возможность редактирования базы через них... Нормально использовать их только для отображения, а для редактирования делать отдельную форму или панель с видимостью, наполненную обычными эдитами и двумя кнопками "Принять" и "Отменить". |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
добавление данных через DBEdit в разные таблицы | Kamelli | БД в Delphi | 6 | 31.07.2013 00:58 |
Работа с DBEdit и базами данных в С++ Builder | lovemygirl | C/C++ Базы данных | 0 | 20.10.2010 00:09 |
Сохранение данных в dbedit - ? | Evgenii | БД в Delphi | 8 | 19.07.2009 16:21 |
Замена кода программы с Delhi5 на Delhi7 либо замена базы данных с Acessa на MySQL | DorianLeroy | Фриланс | 8 | 18.02.2009 18:52 |
Замена файла базы данных | Gladiator | БД в Delphi | 8 | 28.05.2008 21:30 |