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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.03.2010, 12:25   #1
AK BULLETS
Пользователь
 
Регистрация: 18.03.2010
Сообщений: 88
Вопрос Как отменить UPDATE при редактировании грида?

DbGriEh связан с таблице БД через ADOQuery и DataSourse. При редактировании ячейки чтото автоматически пытается записать в таблицу БД. Как это выключить?
AK BULLETS вне форума Ответить с цитированием
Старый 25.03.2010, 12:38   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Дак поставь свойство ReadOnly для него
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 25.03.2010, 12:50   #3
Lauraldo
Пользователь
 
Аватар для Lauraldo
 
Регистрация: 22.03.2010
Сообщений: 53
По умолчанию

Ему ж надо редактировать все-таки наверно)))
Пусть использует кэширование, чтобы апдейтить, когда вздумается.
Lauraldo вне форума Ответить с цитированием
Старый 25.03.2010, 13:00   #4
danekne
Форумчанин
 
Регистрация: 12.02.2007
Сообщений: 360
По умолчанию

А если для таблицы редонли поставить? И вообще, если редакктировать то нафига к таблице его привязывать?
danekne вне форума Ответить с цитированием
Старый 25.03.2010, 13:35   #5
AK BULLETS
Пользователь
 
Регистрация: 18.03.2010
Сообщений: 88
По умолчанию

Редактировать именно в гриде надо, потому что много числовых величин и строк, так удобнее пользователю.
AK BULLETS вне форума Ответить с цитированием
Старый 25.03.2010, 14:02   #6
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

Может глянуть в сторону транзакций? правда не знаю как на счет них при работе с ADO
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.

Последний раз редактировалось artemavd; 25.03.2010 в 14:06.
artemavd вне форума Ответить с цитированием
Старый 25.03.2010, 14:19   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Редактировать именно в гриде надо, потому что много числовых величин и строк, так удобнее пользователю.
Я в свое время от DBGrid отказался в пользу обычного грида - и не жалею.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 25.03.2010, 14:28   #8
AK BULLETS
Пользователь
 
Регистрация: 18.03.2010
Сообщений: 88
По умолчанию

Так это... Никто не знает как это вырубить шоле?
AK BULLETS вне форума Ответить с цитированием
Старый 25.03.2010, 14:35   #9
danekne
Форумчанин
 
Регистрация: 12.02.2007
Сообщений: 360
По умолчанию

А если у Setа снять autoedit?
danekne вне форума Ответить с цитированием
Старый 25.03.2010, 14:55   #10
AK BULLETS
Пользователь
 
Регистрация: 18.03.2010
Сообщений: 88
По умолчанию

Если у сета снять автоэдит, то ячейки грида не редактируются.
Я понять не могу, как это всё связано.
AK BULLETS вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как при редактировании заблокировать запись в БД? Сергей089 Помощь студентам 4 25.03.2010 10:30
Как организовать проверку на наличие значения при UPDATE? vladtr SQL, базы данных 2 24.02.2010 14:47
глюки OnSelectCell при ресайзе грида в нем joker Компоненты Delphi 2 10.12.2009 12:09
Ошибка при редактировании поля (в Update) Droid БД в Delphi 4 12.07.2009 19:51
Кракозябры при редактировании таблиц Balvenie БД в Delphi 1 23.04.2007 16:18