Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

ReadOnly after Insert() ??

5.0K
30 сентября 2005 года
__pH
41 / / 21.09.2005
Есть DBGrid и DBEdit у них выставленно значение ReadOnly=true , чтобы при запуске проги данные нельзя было менять. Есть кнопка "Добавить" которая при нажатии добавляет новые данные в таблицу, но сначала выставляет значения у DBGrid и DBEdit ReadOnly=false(чтобы можно было вводить данные), вызывает метод Table1->Insert() . Запись доюавляеться всё нормально, но уже тогда значения у DBGrid и DBEdit ReadOnly=false , что нежелательно.

Как можно чтобы после добавления опять ничего нельзя было менять???

Заранее благодарен!
299
30 сентября 2005 года
3D Bob
885 / / 18.04.2005
Не понел в чем проблема?
Нужно опять поставить ReadOnly=true;
5.0K
30 сентября 2005 года
__pH
41 / / 21.09.2005
Цитата:
Originally posted by 3D Bob
Не понел в чем проблема?
Нужно опять поставить ReadOnly=true;



Да проблема именно в этом! Как после выполнения Insert() опять поставить теже значения которые были, то есть ReadOnly=true;
Если сразу так:
DBGrid1->ReadOnly=false;
Table1->Insert();
DBGrid1->ReadOnly=true;

то даже не появляеться строка в которую можно было бы чё то добавить, так как сразу выполняеться следующее действие!

5.0K
30 сентября 2005 года
__pH
41 / / 21.09.2005
Всё я допырил)))
Включение свойств надо вставить в функицю Table1AfterPost
1
05 октября 2005 года
kot_
7.3K / / 20.01.2000
Цитата:
Originally posted by __pH
Всё я допырил)))
Включение свойств надо вставить в функицю Table1AfterPost


Или явно вызвать метод Post() перед изменением свойств.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог