Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / access дата время / 11 сообщений из 11, страница 1 из 1
18.10.2018, 16:21
    #39719476
stalkermen4884
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
access дата время
доброго времени суток, такой вопрос появился
создал базу в accses 2016 и столкнулся с проблемой что нужно учитывать выходные и праздники в вычисляемом столбце.
вычисляемый столбец считается как сумма столбца "дата начала командировки" + "количество дней командировки". нужно чтобы после сложения первых двух слагаемых проверялся день недели и если это четверг прибавлялось 5 дней если пятница 5 дней если суббота 4 дня а если остальные дни то 3 дня и после этого число вводилось в созданный под это столбец таблице. незнаю реально это или нет но всю голову уже сломал, если кто знает решение подскажите пожалуйста.
...
Рейтинг: 0 / 0
18.10.2018, 16:49
    #39719494
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
access дата время
stalkermen4884,
почитайте про функцию Weekday
...
Рейтинг: 0 / 0
18.10.2018, 16:50
    #39719496
stalkermen4884
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
access дата время
sdku,

я почитал но не пойму как это все реализовать
...
Рейтинг: 0 / 0
18.10.2018, 17:38
    #39719527
Шаман
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
access дата время
Так подойдёт?
...
Рейтинг: 0 / 0
18.10.2018, 17:44
    #39719531
stalkermen4884
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
access дата время
Шаман,
в виде запроса да именно то что надо
огромное спасибо, но еще такой вопрос это же возможно реализовать не в виде запроса а чтобы в таблице высчитывалось в третем столбце?
...
Рейтинг: 0 / 0
18.10.2018, 18:08
    #39719542
Шаман
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
access дата время
Запрос2 обновляет Таблицу1
...
Рейтинг: 0 / 0
18.10.2018, 18:12
    #39719545
stalkermen4884
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
access дата время
Шаман,

блин супер огромное спасибо тебе все именно так как надо просто лучший все проблемы решились
...
Рейтинг: 0 / 0
18.10.2018, 18:40
    #39719553
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
access дата время
stalkermen4884,
не привыкайте к плохому-не храните в таблице вычисляемые поля (придется потерпеть рекламу)
По сути вопроса:как-то так
...
Рейтинг: 0 / 0
19.10.2018, 14:26
    #39719979
stalkermen4884
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
access дата время
sdku,

такой вопрос в чем смысл работы модуля в вашей базе?
...
Рейтинг: 0 / 0
19.10.2018, 14:27
    #39719980
stalkermen4884
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
access дата время
sdku,

или как его запустить ?
...
Рейтинг: 0 / 0
20.10.2018, 04:02
    #39720210
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
access дата время
stalkermen4884,
-запрос работает как Вам надо?
-в модуле написаны функции, которые применены в запросе (посмотрите повнимательнее что написано в полях, в режиме конструктора) и используют в качестве аргументов поля запроса (st-поле[s],fin-поле[po])
-если хотите чтоб срок командировки считался включительно последний день во всех функциях исправьте i=0
-поставьте точку останова внутри функции и можете,выполняя её по шагам,посмотреть как она работает.
-читайте книШки (хотя-бы самоучители в сети)-там про все написано (если читать вдумчиво, разбирая написанное, всё поймёте-не буду же я Вам их пересказывать. Этот форум предполагает наличие базовых знаний)
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / access дата время / 11 сообщений из 11, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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