powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Стоимость стоянки автомобиля в зависимости от её продолжительности
12 сообщений из 12, страница 1 из 1
Стоимость стоянки автомобиля в зависимости от её продолжительности
    #40044002
Saksoner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день. Есть форма, в ней есть Дата и время заезда и дата и время выезда. И нужно посчитать стоимость стоянки автомобиля в зависимости от того сколько он стоит. Допустим авто приехало 05.02.2021 14:30 и уехало 06.02.2021 13:40, то это считать как один день, а вот если он уедет 06.02.2021 14:31 то это уже считается как двое суток. Надо что бы оно сразу считало после ввода даты выезда. Знаю что есть функция DateDiff, но не знаю как ее правильно здесь применить
...
Рейтинг: 0 / 0
Стоимость стоянки автомобиля в зависимости от её продолжительности
    #40044037
DarkMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Saksoner
, а вот если он уедет 06.02.2021 14:31 то это уже считается как двое суток.

Просрочил 1 мин . И считается сутки ???? Крутая автостоянка. Тогда помощь 100 евро за 60 мин, а 61 мин. 200 евро.
...
Рейтинг: 0 / 0
Стоимость стоянки автомобиля в зависимости от её продолжительности
    #40044071
Eugene-LS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Saksoner
Знаю что есть функция DateDiff, но не знаю как ее правильно здесь применить

Функция DateDiff
Код: vbnet
1.
    iСтоянкаМинут = DateDiff("n", Me![Дата и время заезда], Me![Дата и время выезда])
...
Рейтинг: 0 / 0
Стоимость стоянки автомобиля в зависимости от её продолжительности
    #40044127
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eugene-LS,
Код: vbnet
1.
iСтоянкаМинут = DateDiff("n", Me![Дата и время заезда], Me![Дата и время выезда])


верно, даже можно так
Код: vbnet
1.
iСтоянкаМинут = DateDiff("n", Me![Дата и время заезда], Date())



Тоже, наподобии делал для "проката".
По окончании времени даётся несколько минут "на раскачку".
Лимит времени. Опциональный параметр. Ставишь 5 минут и
в течении 5 минут, считается, что время остановилось.
Тогда, в твоём случае, вторые сутки начнут отсчитываться по истечении 5 минут.
И опять есть настройка, позволяющая следующие сутки прибавлять периодами по 6 часов, а не сразу сутки.
Так скромнее выглядит обдираловка.
...
Рейтинг: 0 / 0
Стоимость стоянки автомобиля в зависимости от её продолжительности
    #40044143
Eugene-LS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
час58
Тогда, в твоём случае, вторые сутки ...

Нет у меня тут никакого случая.
...
А вы у нас тыкальщик?
По жизни - с тыкалкой наперевес ! :)
Так?
...
Рейтинг: 0 / 0
Стоимость стоянки автомобиля в зависимости от её продолжительности
    #40044196
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чо тариф посуточный?-а если я постоял 3 часа-сильно сомневаюсь что оплачиваются сутки Все это-нонсенс какой-то
Про DateDiff имейте ввиду "количество дней дает нам не число часов, деленное нацело на 24 (количество часов в сутках), а число переходов через полночь" Это справедливо и для других интервалов. Например YYYY между 31.12.2000 и 1.1.2001 вернет 1 год
(прям как у Вас при оплате стоянки)Короче_разбирайтесь с тарифом,а уж потом считать
...
Рейтинг: 0 / 0
Стоимость стоянки автомобиля в зависимости от её продолжительности
    #40044210
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да что вы к ТС-у прицепились?
У него задача - он решает, ему мож платят... мне бл* сказали - я бл* сделал...
Я кучу примеров знаю... например в одном частном пансионате заезд в 14, выезд в 12, если до 12 не заплатил за следующие сутки - твои шмотки выбрасывают на улицу... и никто не жалуется... ты подпись при вьезде ставишь, что согласен с правилами проживания... и туда запись на три месяца вперед... и там зазор в другую сторону - если до 11.55 продления не было, то возле дверей уже стоят братки наготове... вежливые-вежливые сцуко... ну а если ты при заказе не поставил опцию возможного продления, то и продлевать не можешь...
...
Рейтинг: 0 / 0
Стоимость стоянки автомобиля в зависимости от её продолжительности
    #40044276
Saksoner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DarkMan, там стоимость не такая большая, если в российских рублях, то это где-то 140 рублей, а для легковых еще меньше, где-то 43 получается. Раньше вроде было, что если час прошел следующего дня, только тогда считали вторые сутки
...
Рейтинг: 0 / 0
Стоимость стоянки автомобиля в зависимости от её продолжительности
    #40044277
Saksoner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vmag, именно так, на работе сказали сделай, хоть я в Access тупой, и вообще никогда ничего там не делал, главное я им говорил, что я в нем ничего не знаю, но им как бы пофиг)
...
Рейтинг: 0 / 0
Стоимость стоянки автомобиля в зависимости от её продолжительности
    #40044280
Saksoner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku, тарифы не я делаю, да и они маленькие, и да если ты час даже простоял, платишь за сутки. Это "великие" экономисты у нас так посчитали, директору предложили, а он согласился. Понятно что это не правильно, но я здесь только исполнитель и поменять ничего не могу, как они сделали тарифы, так и будет. Ну и за все время(это примерно 2 года) никто не жаловался). И тут резко они захотели базу, в журнал видите ли сложно записывать. А мне не разбирающемуся человеку в Access конечно будет "просто" сделать для них интуитивно понятную базу с кнопочной формой)
...
Рейтинг: 0 / 0
Стоимость стоянки автомобиля в зависимости от её продолжительности
    #40044419
Saksoner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Eugene-LS, спасибо, я все так делал, только не писал Me! :D вроде сделал и считает как и надо
...
Рейтинг: 0 / 0
Стоимость стоянки автомобиля в зависимости от её продолжительности
    #40044607
Eugene-LS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Saksoner
я все так делал, только не писал Me!

Ну это ваше дело (+ право и возможность)
Me = Указатель на текущую форму.
Причём обращение к объекту можно упростить (ускорить) так:
Me.Свойство_Или_Метод_Формы
Ме!Пользовательский_Объект_Формы (поле источника данных или формы) - минуя перебор коллекции свойств и методов
а дальше дело уже предпочтений и привычек.
VBA допускает обращение и без указателя на форму ...
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Стоимость стоянки автомобиля в зависимости от её продолжительности
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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