![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите с тригером [D6]
Koala © (2004-09-16 17:37:00)Как сделать тригер, что бы при добавлении группы строк в подчиненную таблицу, в таблицу истрии записывалось первое значение группы, последнее значение напр:
_______________________________
ID Nzapici znach_1 znach_2
1 00101 10.2 14.3
2 00101 14.3 16.8
3 00101 16.8 20.2
________________________________
Nzapici znach_first znach_last
00101 10.2 20.2
Koala (2004-09-16 19:10:00) [1]
> [7] Johnmen © (16.09.04 17:55)
> >Koala © (16.09.04 17:50) [5]
> >не ID а Nzapici (№записи)
>
> Я вижу, что он одинаков для указанных записей. Какая из
> них первая ? №00101 или №00101 ? А может №00101 ?
Первая и последняя по ID ? а индификатор группы Nzapici
Johnmen (2004-09-16 17:55:00) [2]>Koala © (16.09.04 17:50) [5]
>не ID а Nzapici (№записи)
Я вижу, что он одинаков для указанных записей. Какая из них первая ? №00101 или №00101 ? А может №00101 ?
-SeM- (2004-09-16 17:51:00) [3]Как тригер может определить начало группы и ее конец?
Koala (2004-09-16 17:50:00) [4]
> [4] Johnmen © (16.09.04 17:44)
> Если понятие "первое" и "последнее" определяется ID, то
> проблем нет.
не ID а Nzapici (№записи) т.е. есть журнал учета документов, в документах есть значения которые необходимо отлавливать и заносить в историю для формирования отчета...
Sergey13 (2004-09-16 17:44:00) [5]А как вставляются записи?
Врочем наверное все равно как вставляются, ИМХО тригер не поканает. Это скорее надо просто одной транзакцией вставлять - и сами строки и конечные значения.
Johnmen (2004-09-16 17:44:00) [6]Если понятие "первое" и "последнее" определяется ID, то проблем нет.
Надо просто чуть-чуть подумать...
Koala (2004-09-16 17:40:00) [7]P.S. база Firebird 1.5.1
Sergey13 (2004-09-16 17:39:00) [8]Сомневаюсь я что это тригером можно. А БД то какая?