Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.07.2012, 13:26   #1
wadzik
Пользователь
 
Регистрация: 18.08.2009
Сообщений: 23
По умолчанию программное присвоение в DBEdit->Text

в общем, программно, из файла присваиваю DBEdit разные значения:

DBEdit1->Text = str1;
DBEdit2->Text = str2;

визуально, все, что присваивается видно корректно, т.е. простыми словами, в каждом DBEdit-е я вижу то, что мне нужно, но вот, когда я хочу, что-то дописать в DBEdit вручную, кликнув по нему мышкой, все присвоенные данные исчезают.

Подскажите, может я какое-свойство пропустил, чтобы при программном присвоении данных они, так сказать "закреплялись" за этим DBEdit-ом и я кликнув по нему мышкой, мог дописать или удалить какие-то символы.
wadzik вне форума Ответить с цитированием
Старый 19.07.2012, 13:45   #2
Maxvalue
Пользователь
 
Аватар для Maxvalue
 
Регистрация: 03.07.2012
Сообщений: 18
По умолчанию

Заполнять надо свойство items
Maxvalue вне форума Ответить с цитированием
Старый 20.07.2012, 09:40   #3
wadzik
Пользователь
 
Регистрация: 18.08.2009
Сообщений: 23
По умолчанию

items не нашел, получилось так:

DBEdit1->DataSource->DataSet->Edit();
DBEdit1->Field->AsString = str1;
wadzik вне форума Ответить с цитированием
Старый 20.07.2012, 10:00   #4
Drugnir
Форумчанин
 
Регистрация: 17.11.2010
Сообщений: 262
По умолчанию

Ну и в конце
DBEdit1->DataSource->DataSet->Post();
Для сохранения изменений.

Последний раз редактировалось Drugnir; 20.07.2012 в 10:03.
Drugnir вне форума Ответить с цитированием
Старый 20.07.2012, 11:54   #5
wadzik
Пользователь
 
Регистрация: 18.08.2009
Сообщений: 23
По умолчанию

Цитата:
Сообщение от Drugnir Посмотреть сообщение
Ну и в конце
DBEdit1->DataSource->DataSet->Post();
Для сохранения изменений.
ну у меня по кнопке сохранение делается ApplyUpdates, CommitUpdates() для Table, так что в моем случае Роst в конце не нужен
wadzik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

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

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DBEDIT ggod БД в Delphi 7 06.09.2012 10:32
вывод в DbEdit sid1868 Помощь студентам 1 18.11.2010 12:44
Процедуры: Ввод(text)-Вычисление(string)-Вывод(text) FYBVFPFYBC Помощь студентам 2 06.05.2010 23:15
Присвоение ID artemavd БД в Delphi 2 20.04.2009 14:45
DBEdit TaTT DoGG Компоненты Delphi 5 19.05.2008 13:18