powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / подскажите алгоритм.
7 сообщений из 7, страница 1 из 1
подскажите алгоритм.
    #39239511
S0ME0NE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем здрастьте.
есть таблица отпусков (всяких) за свой счёт, по графику, учебный и т.д.
допустим
началоконецбрать/не брать01.02.201603.02.2016 04.02.201604.02.201612.03.201614.03.201615.03.201618.03.201621.03.201622.03.2016пропустить27.03.201628.03.2016
надо брать в обработку только те отпуска, где первый день следующего отпуска является продолжением предыдущего
то есть без 21.03 - 22.03

делаю в цикле:
Код: vbnet
1.
2.
3.
4.
Do While Not rst.Eof()
     '  
     rst.MoveNext
Loop

хотя бы идею толкните
...
Рейтинг: 0 / 0
подскажите алгоритм.
    #39239519
Боже!
Это просто эпидимя какая-то... как достали с этими датами.

Ты ведь сам пишешь:

S0ME0NEгде первый день следующего отпуска является продолжением предыдущего
Тебе осталось сформулировать в контексте твоего проекта
- что есть "день"
- что есть переход суток и
- определить допуски этого перехода
- определить - кто задает и как синхронизирует "время" в системе для достоверного сравнения их на разных машинах

Да нет никакой "таблица отпусков (всяких) за свой счёт, по графику, учебный и т.д."
Есть домашка составленная тупым преподом. Вот и окучь его моими вопросами... Разберешься сам и над ни до кучи поглумишься :)

Все остальное есть в хелпе - DateDif
.
...
Рейтинг: 0 / 0
подскажите алгоритм.
    #39239521
Да.

Если у тебя голимая астрономия - так и пиши. Чтобы серьезные людт не подрывалтсь попусту...
.
...
Рейтинг: 0 / 0
подскажите алгоритм.
    #39239527
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
S0ME0NEнадо брать в обработку только те отпуска, где первый день следующего отпуска является продолжением предыдущего
то есть без 21.03 - 22.03

непонятно... ибо из таблицы данных период 21.03 - 22.03 можно выбросить только по одной причине и то с натягом: 18 марта это пятница, по этому субботу с воскресением выбрасываем (19 и 20-е), ну и получается, что 21 марта (понедельник) является продолжением 18 марта (пятницы) - так что ли? Интересно бы было посмотреть на лицо начальника отдела кадров,
которому вместо одного заявления на месячный отпуск, всунули бы на подпись четыре раза (с понедельника по пятницу)
...
Рейтинг: 0 / 0
подскажите алгоритм.
    #39239534
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну если это действительно так - то вычисляй день недели и выкидывай сб. и вс.
...
Рейтинг: 0 / 0
подскажите алгоритм.
    #39239574
S0ME0NE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
нет, пример я от балды набрал, дни недели тут не играют роли
нужно оставить только периоды которые не имеют разрыва

завтра на работе по пробую создать массив дней
...
Рейтинг: 0 / 0
подскажите алгоритм.
    #39239578
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
S0ME0NEнет, пример я от балды набрал,

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


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