Výpočet počtu dní medzi dvoma dátumami

Vzťahuje sa na
Access pre Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Povedzme, že máte vo formulári v Accesse pole Termín splnenia a chcete zobraziť počet dní, ktoré zostávajú do jeho nastanu. Rýchlym spôsobom, ako to urobiť, je pridať do formulára nové textové pole a potom v danom textovom poli použiť funkciu DateDiff na vykonanie výpočtu.

  1. Pravým tlačidlom myši kliknite na formulár na navigačnej table a potom kliknite na položku Zobrazenie rozloženia.
  2. Kliknite na položku Návrh>textového poľa, podržte stlačený kláves Ctrl a potom kliknite na rozloženie, kam chcete umiestniť textové pole.
  3. Kliknite na nové textové pole a stlačením klávesu F4 zobrazte hárok vlastností, ak sa ešte nezobrazuje.
  4. Na karte Údaje hárka vlastností zadajte do poľa vlastnosti Zdroj ovládacieho prvku toto:
    =DateDiff("d";Date();[DueDate])
    Formulár by mal vyzerať asi takto:
    Zadanie funkcie DateDiff do vlastnosti textového poľa Zdroj ovládacieho prvku.

Výraz v tomto príklade odčíta dnešný dátum (Date()) od termínu dokončenia. Písmeno d prikazuje Accessu vypočítať počet dní (na rozdiel od rokov, mesiacov atď.). Ak má textové pole iný názov ako DueDate, napíšte skutočný názov textového poľa do argumentov funkcie.

Ďalšie informácie

Ďalšie informácie o výrazoch nájdete v téme Zistite, ako zostaviť výraz a pridať funkcie do accessových výrazov.

Ďalšie informácie o formulároch nájdete v téme Vytvorenie formulára v Accesse.