powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Записать в таблицу несколько пятниц от определенной даты.
4 сообщений из 29, страница 2 из 2
Записать в таблицу несколько пятниц от определенной даты.
    #39847731
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wladimirrrОни уже предварительно заполнены (один спец просчитывает и записывает суммы, затем другой специалист должен проставить текущую дату и остальные даты-пятницы).Стесняюсь спросить: а ЗАЧЕМ нужны целых ДВА "специалиста" для выполнения работы которую комп выполняет за доли секунды после внесения даты и общей суммы договора (надо понимать ТРЕТЬИМ "специалистом")
wladimirrr....ничего придумывать и менять в логике работы не надо....Она "железней железной"
...
Рейтинг: 0 / 0
Записать в таблицу несколько пятниц от определенной даты.
    #39847849
wladimirrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdkuwladimirrrОни уже предварительно заполнены (один спец просчитывает и записывает суммы, затем другой специалист должен проставить текущую дату и остальные даты-пятницы).Стесняюсь спросить: а ЗАЧЕМ нужны целых ДВА "специалиста" для выполнения работы которую комп выполняет за доли секунды после внесения даты и общей суммы договора (надо понимать ТРЕТЬИМ "специалистом")
wladimirrr....ничего придумывать и менять в логике работы не надо....Она "железней железной"
Тема этого топика - поиск решения конкретной задачи, а не обсуждение бизнес-процессов и организации работы специалистов. Если есть, что по делу, буду благодарен, если нет, не надо засорять тему.
...
Рейтинг: 0 / 0
Записать в таблицу несколько пятниц от определенной даты.
    #39847870
alecko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wladimirrr,
под рукой был только эксель
Любой день недели, любое количество этих дней, проверка перед первым платежом количества дней, если меньше определенного количества то переходим к следующей пятнице
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
Private Sub test()
Const kolPridays& = 30, NimrDAyofweek& = 5
Dim d1 As Date
d1 = Date
Sheets("Лист1").Cells(1, 4).Value = d1
MakeFriday d1, kolPridays, NimrDAyofweek
End Sub
Private Sub MakeFriday(ddate As Date, kolPridays&, NimrDAyofweek&)
On Error GoTo handle1
Const firstPaument& = 3
Dim kolPtn&, d1 As Date, nomrofday&
kolPtn = 0: d1 = ddate
Do Until kolPtn = kolPridays
d1 = DateAdd("y", 1, d1)
nomrofday = Weekday(d1, vbMonday) ' monday is first
If nomrofday = NimrDAyofweek Then
If kolPtn = 0 Then' если до следующего платежа количество дней меньше firstPaument переносим его
    If DateDiff("y", ddate, d1, vbMonday) < firstPaument Then GoTo go1
End If
kolPtn = kolPtn + 1: Sheets("Лист1").Cells(1 + kolPtn, 4).Value = d1
go1:
End If
Loop
Exit Sub
handle1: ' look any problem
Stop
Resume
End Sub
...
Рейтинг: 0 / 0
Записать в таблицу несколько пятниц от определенной даты.
    #39848024
wladimirrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо! Решил эту задачку.
...
Рейтинг: 0 / 0
4 сообщений из 29, страница 2 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Записать в таблицу несколько пятниц от определенной даты.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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