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

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

TDBGrid и Table [D6, Paradox]


MakedoneZ ©   (2005-02-07 20:13:00) 

I)
Как сделать так чтоб при добавлении пользователем информации во второй столбец некоторого поля DBGrid'a в первом столбце стсоответствующей записи появлялась текущая дата?
Если можно напишите подробный код.
Мне сказали что-то про BeforePost,но я не знаю как применить это. Это вообще обработчик события?

II)
Как удалять записи из таблиц языком SQL.
Как это осуществить в окне редактора кода.

III)
Как сделать так чтоб при удалении записей в Table,на место соответствующих строк в DBGrid'е поднялись те что по ниже.


MakedoneZ   (2005-02-07 21:20:00) [1]

Спасибо вам,друзья мои....


Vlad   (2005-02-07 20:45:00) [2]

1) событие TField.OnChange
2) DELETE FROM <Имя_таблицы> WHERE <Условие>
3) Не делать переоткрытие набора данных или Refresh, тогда все будет хорошо.


MakedoneZ   (2005-02-07 20:34:00) [3]

Если честно,то все равно ничего не получилось. :)


Desdechado   (2005-02-07 20:19:00) [4]

1. BeforePost - это событие на датасете (например, на Table или Query), внутри которого можно втиснуть свои изменения текущей записи перед подтверждением
2. DELETE from tbl where id=nnn;
это прописывается в компоненте query
3. если удаляешь прямо в table, то они и так поднимутся. если удаляешь другой компонентой, переоткрой набор данных


Наверх

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