Показать сообщение отдельно
Старый 03.07.2019, 13:11   #9
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Запись архива на внешний носитель

Цитата:
Сообщение от CruZaEd Посмотреть сообщение
Со временем разобрался.
Если треггер - пишет в базу, а по select создаётся отчёт, то по такой логике получается просто невозможно осуществить, то, что я хочу.
Мне нужно, при подаче жидкости записывать в журнал температуру и давление в системе, а по окончанию подачи записывать сколько жидкости прошло, температуру и давление в этот момент. Промежуточные значения не нужны. Файл должен состоять из 2х строк - 1ая начало работы, 2ая конец работы.
Вы неправильно понимаете последовательность действий.

Данные непрерывно или по триггеру пишутся в базу данных.

А в отчёт по какому-либо событию попадают данные, отфильтрованные из базы данных.


В данном случае вы путаете журналирование и создание отчётов. Это разные вещи и даже называются они разными словами.

Чтобы получить журнал событий, вам нужно формировать отчёт не абы когда, а именно в тот момент, когда вы хотите этот журнал посмотреть. Т.е. случились все аварии, катаклизмы и подачи всех возможных жидкостей, вы приехали на следующий день, создали отчёт и увидели в нём и давления и температуры в нужные вам моменты времени.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием