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

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

Каким образом выйти из режима редактирования? [D7, MSSQL]


Страницы:   1 2

denik ©   (2004-03-09 11:02:00) 

Я в ДБГриде редактирую запись, пишу
Edit;
Post;
А из режима редактирования не выхожу. Почему?


Vlad   (2004-03-09 13:07:00) [21]


> denik   (09.03.04 13:02) [10]

Еще раз.
Вот есть у тебя грид. Ты видишь ячейку в которой написано, допустим, True. Это значение уже есть в базе. Затем ты кликаешь мышкой на ячейку.
Что должно произойти ?


denik   (2004-03-09 13:02:00) [22]

>Vlad ©   (09.03.04 12:46) [8]
Кликнув по ячейки должно сразу добавиться TRUE или FALSE.


Janbolat   (2004-03-09 12:53:00) [23]

я как-то непонял зачем использовать такой метод? и так все хорошо


Vlad   (2004-03-09 12:46:00) [24]


> denik   (09.03.04 12:43) [7]

Ну кликнул ты по ячейке, тем самым перевел DataSet в состояние dsEdit. Новое значение еще не ввел.
Что должно по-твоему добавиться в БД ?


denik   (2004-03-09 12:43:00) [25]

>Anatoly Podgoretsky ©
>Пока ты не ушел с поля никакой записи еще нет, ты можешь >отменить редактирование на данном этапе.

Так каким образом, кликнув по ячейке сразу добавить значение в БД?


Anatoly Podgoretsky   (2004-03-09 11:48:00) [26]

Пока ты не ушел с поля никакой записи еще нет, ты можешь отменить редактирование на данном этапе. Не понятно раз ты работает в гриде, то зачем делаешь edit/post?


Janbolat   (2004-03-09 11:39:00) [27]

а что тебя так не устраивает?
попробуй событие дбгрида ONENTER или другое какое нибудь событие


denik   (2004-03-09 11:31:00) [28]

В общем мне нужно менять в одном из полей флаг на True или False.
Когда в ДБГриде я нажимаю на соответствующее поле он меняется, но в БД не записывается. Изменяется он только тогда, когда фокус из этой ячейки перешел на другую.


Janbolat   (2004-03-09 11:17:00) [29]


> sniknik ©   (09.03.04 11:11) [1]
> может потому что там где ты это делаеш в него и входить
> не нужно. но кода чтобы точно понять привел явно недостаточно.

Полностью согласен. поставь вопрос по другому (по-конкретнее)


Desdechado   (2004-03-09 11:12:00) [30]

datasource проверь autoedit


sniknik   (2004-03-09 11:11:00) [31]

может потому что там где ты это делаеш в него и входить не нужно. но кода чтобы точно понять привел явно недостаточно.


Страницы:   1 2

Наверх

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