Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Округление времени / 7 сообщений из 7, страница 1 из 1
23.08.2004, 11:24:40
    #32660815
spivak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Округление времени
Дело происходит в форме.
Например есть дата1 и дата 2

Дата1 14.08.2004 15:00
Дата2 15.08.2004 11:20

Дата2-Дата1=20 часов 20 минут (20:20)

Как сделать так, чтобы в контроле показывалось и округлялось время?
В данном случае нужно, чтобы ответ был 20 часов.

А вот если бы было 20:30, то нужно, чтобы показал 21 час.
Спасибо.
...
Рейтинг: 0 / 0
23.08.2004, 12:12:50
    #32660914
Kelme
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Округление времени
Может не самый рульный вариант, но всё же:

Код: plaintext
1.
timeserial(iif(datepart("m",now) <  30 ,datepart("h",now),datepart("h",now)+ 1 ), 0 , 0 )

вместо Nоw подставь своё значение.
...
Рейтинг: 0 / 0
23.08.2004, 12:17:20
    #32660926
Kelme
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Округление времени
блин, правильно будет так:

Код: plaintext
1.
 timeserial(iif(datepart("n",now) <  30 ,datepart("h",now),datepart("h",now)+ 1 ), 0 , 0 )
...
Рейтинг: 0 / 0
23.08.2004, 12:20:37
    #32660933
spivak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Округление времени
Kelmeблин, правильно будет так:

Код: plaintext
1.
 timeserial(iif(datepart("n",now) <  30 ,datepart("h",now),datepart("h",now)+ 1 ), 0 , 0 )


Привет, земляк :) Я из Вентспилса :)

Да не, я уже придумал по-другому. Функцией РАУНД воспользовался :)
...
Рейтинг: 0 / 0
23.08.2004, 12:23:10
    #32660942
Kelme
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Округление времени
Как тесен мир ;)

Cкинь свой вариант, интересно посмотреть.
...
Рейтинг: 0 / 0
23.08.2004, 12:29:24
    #32660953
datediff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Округление времени
F1- datediff
...
Рейтинг: 0 / 0
23.08.2004, 12:33:32
    #32660964
spivak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Округление времени
KelmeКак тесен мир ;)

Cкинь свой вариант, интересно посмотреть.

Я в Бейсике не программирую, но сделал так.

Формула конечной строки [date2]-[date1]*24
формат стандарт
round [finish date]
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Округление времени / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]