Форум программистов, компьютерный форум, киберфорум
Наши страницы
MS Access
Войти
Регистрация
Восстановить пароль
 
teplovdl
13 / 13 / 0
Регистрация: 24.10.2015
Сообщений: 219
#1

Вычитание дат в рамках рабочей недели - MS Access

01.12.2015, 19:39. Просмотров 244. Ответов 8
Метки нет (Все метки)

Добрый день. Подскажите плиз, есть две даты: начало и конец, нужно найти разницу между ними в днях, но без учета суббот и воскресений (т.е. только рабочие дни). Наверное будет еще нюанс, т.к. дата начала и конца отображены в одной форме, а высчитываемая разница в другой.
Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.12.2015, 19:39
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Вычитание дат в рамках рабочей недели (MS Access):

Формирование отчета в рамках диапазона дат
Здравствуйте, форумчане Такая задача, уже неделю с ней бьюсь, подскажите,...

Вычитание дат в запросе
проблема такая: у меня есть столбец с началом сессии, столбец с окончанием...

Вычитание дат в запросе
я уже часа 4 изучаю ваш форум, но так и не нашел решения, которое бы мне...

Вычитание двух дат в Access
Проблема проста: Нужно из текущей даты вычесть, дату введенную о поле формы....

Вычитание дат
Здравствуйте, на форме есть TextBox и DateTime, как сделать чтобы от текущей...

Вычитание дат
Как мне из вот например такой даты 07-05-2011 вычесть например такую 13-05-2011...

8
ltv_1953
Эксперт MS Access
12772 / 5766 / 1091
Регистрация: 21.06.2012
Сообщений: 10,390
01.12.2015, 19:59 #2
Проще всего сделать календарь - таблицу со всеми датами (года, ...) и отмечать там выходные. Тогда можно будет и праздничные учесть. Тогда расчет рабочих - просто подсчет количества рабочих дат из этой таблицы в интервале, заданном в первой форме.
0
teplovdl
13 / 13 / 0
Регистрация: 24.10.2015
Сообщений: 219
01.12.2015, 20:40  [ТС] #3
Мудрено... А я слышал, что в екселе есть нечто счет раб. дней., а аксесс нет ничего подобного?
0
ltv_1953
Эксперт MS Access
12772 / 5766 / 1091
Регистрация: 21.06.2012
Сообщений: 10,390
01.12.2015, 21:01 #4
Есть networkdays - экспериментируйте.
0
teplovdl
13 / 13 / 0
Регистрация: 24.10.2015
Сообщений: 219
01.12.2015, 22:21  [ТС] #5
Цитата Сообщение от ltv_1953 Посмотреть сообщение
экспериментируйте
Спасибо, пороюсь на просторах всемирной сети

Добавлено через 58 минут
Цитата Сообщение от ltv_1953 Посмотреть сообщение
Есть networkdays
Для Excel нашел, но с Access проблемы. Может напишете пример макроса с пояснениями, чтобы мог адаптировать по свои формы?
0
ltv_1953
Эксперт MS Access
12772 / 5766 / 1091
Регистрация: 21.06.2012
Сообщений: 10,390
01.12.2015, 22:23 #6
Не, я же написал - экспериментируйте ... .
0
teplovdl
13 / 13 / 0
Регистрация: 24.10.2015
Сообщений: 219
02.12.2015, 21:19  [ТС] #7
Ок.

Добавлено через 16 часов 43 минуты
Цитата Сообщение от ltv_1953 Посмотреть сообщение
экспериментируйте
Как не учитывать выходные дни так пока не разобрался, сделал пока простой подсчет дней
0
ltv_1953
Эксперт MS Access
12772 / 5766 / 1091
Регистрация: 21.06.2012
Сообщений: 10,390
02.12.2015, 21:29 #8
Праздничные сделать можно, но вручную их дописав. А вот перенос выходных дней и не получится - не поддерживает эта функция переносы. Увы. Ну да продолжайте иди своим путем ... .
0
VinniPuh
Эксперт MS Access
6061 / 3481 / 352
Регистрация: 27.03.2013
Сообщений: 12,826
02.12.2015, 21:46 #9
teplovdl, Я вот лично, как присоветовано выше, дабы особо не париться, а только ежедневно нажимать 1 раз на кнопочку или 7 раз за неделю изобрел формочку, где имеется кнопочка по прибавлению дня к последнему. Ваще не парюсь.
Кроме того, там есть группа кнопок, где можно по желанию отразить -какой это был день
Рабочий
Выходной
Праздничный
А имея данные об этом ваще подсчитать не проблемма.
Единственно только щас осознал, нет - Сокращенный день, но это в принципе - Мелочи.
Если Чё вот примерчик, мне не жалко, ловите и пользуйтесь на здоровье и во благо обществу..
2
Миниатюры
Вычитание дат в рамках рабочей недели  
Вложения
Тип файла: rar Даты (Добавить День, Статус).rar (31.5 Кб, 9 просмотров)
02.12.2015, 21:46
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.12.2015, 21:46
Привет! Вот еще темы с решениями:

вычитание дат/времени
Всем привет! Возникла необходимость вычислять одну дату из другой (переменные...

Класс Date. Вычитание дат
Прошу помощи с решением. Реализуйте класс Date, экземпляры которого при...

Сложение/вычитание времение и дат
Собственно как сложить/вычесть две даты? Какие функции для этого существуют?...

Класс «Дата». Сложение/вычитание дат
Здравствуйте, нужна помощь - подсказка. Вот задание: Описать класс «Дата» –...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru