Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Редактирование DBEdit


Игорь нтк ©   (2004-12-08 15:50:00) 

Здравствуйте, уважаемые мастера! Имеется компонент DBEdit в который выводится информация из определенной ячейки таблицы. Так вот, эту запись в DBEdit я не могу отредактировать, хотя read only установлен false. Подскажите, что исправить?
Спасибо


Zacho   (2004-12-08 20:17:00) [1]

Игорь нтк   (08.12.04 18:39) [6]

DBGrid здесь абсолютно не причём. Читай Zacho ©   (08.12.04 16:38) [4]

Можно "добиться редактировани" без TUpdateSQL, используя CachedUpdates с пустым (или не пустым :) ) обработчиком OnUpdateRecord, но оно тебе надо ?


Игорь нтк   (2004-12-08 18:39:00) [2]

А если каким-нибудь образом использовать принцип заполнения DBGrid? Или можно каким-нибудь другим образом добиться редактирования?


Amoeba   (2004-12-08 16:40:00) [3]


> Используется TQuery.

Не все запросы могут быть редактируемыми.
Также смотри Zacho ©   (08.12.04 16:38) [4]


Zacho   (2004-12-08 16:38:00) [4]

Игорь нтк   (08.12.04 16:24) [3]

См. в хелпе TQuery.RequestLive, Updating a read-only result set, Using update objects to update a dataset.


Игорь нтк   (2004-12-08 16:24:00) [5]

Activ - true; Используется TQuery. Я имею возможность просмотра текста в DBEdit из выбранной строки, но не могу его редактировать


Amoeba   (2004-12-08 16:17:00) [6]

Все компоненты правильно соединены? Набор данных открыт (Active)? Какой источник данных - TTable или TQuery? Опиши ситуацию подробнее.


Игорь нтк   (2004-12-08 16:09:00) [7]

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо