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

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

как удалить строку из таблицы


Kinder ©   (2003-10-19 22:07:00) 

как через компонент TDBGrid удалить из базы строки?


Kinder   (2003-10-23 18:40:00) [1]

Через запрос? А как?
Вот выделил я строку с таблице. Нажал delete. И какой запрос делать?


Плохиш_   (2003-10-22 23:51:00) [2]


> Beginner3000 (22.10.03 23:30) [13]
> Table.Delete;
> а потом
> Table.Post;


Сам-то понял, чё сказал?


Beginner3000   (2003-10-22 23:30:00) [3]

Table.Delete;
а потом
Table.Post;
если данных не много,
хотя красивее конечно через запрос
или через Resync Command
если это ADO, конечно
(тот же запрос только сбоку, если датасет - adotable)


Митяй   (2003-10-22 18:00:00) [4]

Ну тогда не знаю, друг.
Если честно, меня ACCESS почкмуто раздражает.
С уважением, Митяй.


Kinder   (2003-10-22 17:55:00) [5]

Access у меня.


Митяй   (2003-10-22 17:12:00) [6]

> chudaks © (22.10.03 17:05) [9]


Согласен, но он же не указал какая у него база, Я ПРЕДЛОЖИЛ вариант а уж он пусть пробует (вообще в Парадоксе прокатывает например).


chudaks   (2003-10-22 17:05:00) [7]

> Митяй © (22.10.03 16:37) [7]

Если это база DBase событие Table.Delete;его не удалит из базы, а просто пометит на уделение из базы. Для того чтобы удалить необходимо вызвать DbiPackTable.
А если использовать MS SQL & etc то лучше использовать запросы.


chudaks   (2003-10-22 17:04:00) [8]

> Митяй © (22.10.03 16:37) [7]

Если это база DBase событие Table.Delete;его не удалит из базы, а просто пометит на уделение из базы. Для того чтобы удалить необходимо вызвать DbiPackTable.
А если использовать MS SQL & etc то лучше использовать запросы.


Митяй   (2003-10-22 16:37:00) [9]

Да ты влепи туда (В Grid) всплывающее меню пропиши в нём "итемсы"
Добавить, Удалитьи т.д. а в событии "клик" напиши
Table.Delete;


Kinder   (2003-10-22 15:09:00) [10]

F подскажите интересную замену DBGrid.


ЮЮ   (2003-10-21 02:38:00) [11]

Из 13 пунктов не догадаться, что это dgConfirmDelete ? :-)


Kinder   (2003-10-20 22:47:00) [12]

ЮЮ
А как он называется?


ЮЮ   (2003-10-20 02:52:00) [13]

для удаления записи с помощью TDBGrid используется Ctrl + Del. А в Options TDBGrid есть "пунктик", позволяющий вызывать диалог подтверждения удаления записи


BAYES   (2003-10-19 23:59:00) [14]

Ээээ, Мммммм. Даже и незнаю, что ответить. Может вопрос поточнее, задашь?!?!


Sergey_Masloff   (2003-10-19 22:17:00) [15]

Нажать кнопку Delete. Если датасет редактируемый.
Но тебе нужно прочесть хотя бы одну книжку. Далеко так ты не уедешь ИМХО.


Наверх

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