![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
изменение записей в гриде [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