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

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

изменение записей в гриде [D6, acces]


denis24 ©   (2004-11-08 15:18:00) 

Есть грид который показывает записи query.Делаю сабж.В каком событии этого query отлавливать внесенные изменения в грид и забивать в реальные базы?


denis24   (2004-11-08 20:58:00) [1]

tb1.id -ключевое обязательное.
Тогда в гриде добавление не получится?


сергей1   (2004-11-08 20:01:00) [2]

зависит от tbl1. Если там есть еще обязательные поля, то добавить неполучиться


сергей1   (2004-11-08 20:00:00) [3]

зависит от tbl1. Если там есть еще обязательные поля, то добавить неполучиться


denis24   (2004-11-08 19:20:00) [4]

select без объединения
select tbl1.name  from tbl1,
tbl2
where tbl2.id_1=:p1 and
tbl2.id_tbl1=tbl1.id
Где p1 номер записи третьей таблицы.
что -то типа обьединение двух таблиц через третью...

Редактирование и удаление все ок....
А добавление?


сергей1   (2004-11-08 17:03:00) [5]

есть исключения, например

select * from table1
union
select * from table2

через грид апдейтить table2 нифига неполучиться


sniknik   (2004-11-08 16:36:00) [6]

> когда изменяешь запись в гриде, она автоматом меняет запись в базе
не всегда, если работать в режиме ltBatchOptimistic это не так, можно хоть все поизменять но без апдейта записи в базе не тронутся.


сергей1   (2004-11-08 15:50:00) [7]

когда изменяешь запись в гриде, она автоматом меняет запись в базе


Соловьев   (2004-11-08 15:24:00) [8]

http://www.delphikingdom.ru/asp/itemq.asp?mode=1&itemid=128


Наверх

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