Здравствуйте. Такой вопрос: необходимо считать промежуток времени в минутах между вводимыми значениями. Все происходит в форме, временные точки вводятся пользователем, в вычисляемых полях требуется вычислять промежутки. Функция DateDiff прекрасно с этим справляется, но как быть в случае перехода через рубеж суток? К примеру: начальное время 23:50, конечное - 00:10, в этом случае считает не корректно. Подскажите пожалуйста, есть решение данной задачи?
Здравствуйте. Такой вопрос: необходимо считать промежуток времени в минутах между вводимыми значениями. Все происходит в форме, временные точки вводятся пользователем, в вычисляемых полях требуется вычислять промежутки. Функция DateDiff прекрасно с этим справляется, но как быть в случае перехода через рубеж суток? К примеру: начальное время 23:50, конечное - 00:10, в этом случае считает не корректно. Подскажите пожалуйста, есть решение данной задачи?Андреич
Спасибо, но не совсем понял как это применить. Вот сейчас в вычисляемом поле в построителе выражений прописана такая формула: [vba]
Код
=DateDiff("n";[Время сообщения];[Время прибытия])
[/vba] И я так понимаю, нужно каким то образом повесить условие на проверку, если ответ меньше нуля, то прибавить к нему 1440. Вот как это сделать?Андреич
...пожарные выехали в ту же ночь...
Сообщение отредактировал Андреич - Понедельник, 15.02.2021, 22:56