Существует две таблицы работник и распорядительные *********. На работника пишется распорядительный документ в нем указывается дата начала командировки и дата ее окончания. По окончанию одной командировки можно отправлять работника в следующую. Я пыталась сделать так: берется сегодняшняя дата и сравнивается с датами окончания командировок, но если работник уже не в первой командировке то программа просто откидывает командировку в которой находится сейчас работник и работает с прошлыми данными.
Если работник сейчас в командировке его данных не должно быть видно (прошлых тоже не должно быть видно)
так просто отображай записи где дата окончания командировок уже наступила --- Сообщение объединено с предыдущим 27 янв 2023 ааа сорри --- Сообщение объединено с предыдущим 27 янв 2023 не заметил, что ты так уже сделала --- Сообщение объединено с предыдущим 27 янв 2023 прост не очень понятно как и что у тебя откидывает и с чем потом работает
Danilka33716, типо можно сделать цикл который проходится по датам и если командировка не закончилась, то начать второй цикл, в котором искать код этого работника, а вот дальше я не шарю, либо копировать всю запись и вставлять в отдельную таблицу, а потом удалить из той в которой она скрин кинула, а потом сделать отдельный цикл для того хранилища удаленных записей, чтобы проверять не закончилась ли командировка, если закончилась то прост опять перенести все данные в ту таблицу, которая на скрине. По поводу сортировки по дате тех записей, которые будут вставлятся, то прост цикл по каждой записи до того пока взятая дата меньше, а когда станет равной или больше вставить её(только я хз можно ли вставлять одну запись перед другой и как это делать)