Загрузка...
  1. AnnaMih
    AnnaMih Topic starter Jan 26, 2023 0 Jan 26, 2023
    Существует две таблицы работник и распорядительные *********. На работника пишется распорядительный документ в нем указывается дата начала командировки и дата ее окончания. По окончанию одной командировки можно отправлять работника в следующую.
    Я пыталась сделать так: берется сегодняшняя дата и сравнивается с датами окончания командировок, но если работник уже не в первой командировке то программа просто откидывает командировку в которой находится сейчас работник и работает с прошлыми данными.[IMG][IMG]
     
  2. vtlstolyarov
    В чём собственно вопрос?
     
  3. AnnaMih
    AnnaMih Topic starter Jan 26, 2023 0 Jan 26, 2023
    Если работник сейчас в командировке его данных не должно быть видно (прошлых тоже не должно быть видно)
     
    1. vtlstolyarov
      AnnaMih, его данных не должно быть видно где?
  4. BASGEN
    BASGEN Jan 27, 2023 0 Nov 15, 2021
    так просто отображай записи где дата окончания командировок уже наступила
    The post was merged to previous Jan 27, 2023
    ааа сорри
    The post was merged to previous Jan 27, 2023
    не заметил, что ты так уже сделала
    The post was merged to previous Jan 27, 2023
    прост не очень понятно как и что у тебя откидывает и с чем потом работает
     
    1. View previous comments (1)
    2. BASGEN
      Danilka33716, я только щас понял, что нужно
    3. BASGEN
      Danilka33716, типо можно сделать цикл который проходится по датам и если командировка не закончилась, то начать второй цикл, в котором искать код этого работника, а вот дальше я не шарю, либо копировать всю запись и вставлять в отдельную таблицу, а потом удалить из той в которой она скрин кинула,

      а потом сделать отдельный цикл для того хранилища удаленных записей, чтобы проверять не закончилась ли командировка, если закончилась то прост опять перенести все данные в ту таблицу, которая на скрине. По поводу сортировки по дате тех записей, которые будут вставлятся, то прост цикл по каждой записи до того пока взятая дата меньше, а когда станет равной или больше вставить её(только я хз можно ли вставлять одну запись перед другой и как это делать)
    4. View the next comments (1)
Loading...
Top