Monika Wiacek

Monika Wiacek Ambitna, gotowa
podjąć każde
wyzwanie zawodowe

Temat: Data poczatkowa i koncowa po dodaniu terminu waznosci

Witam,

Tworze wlasnie baze danych szkolen dla naszych pracownikow, kazdy z nich zdal dane kursy w innym dniu, ale kazdy ma inny okres waznosci (np. 18 miesiecy), wiec data koncowa bedzie dla kazdego inna. A wiec moje pytanie jest czy istnieje jakas formula ktora wyliczy to automatycznie? Polaczy te dwie kolumny data i okres waznosci.

Pozdrawiam,

Monika

Temat: Data poczatkowa i koncowa po dodaniu terminu waznosci

Dzień dobry,
Oczywiście, że da się wszystko zrobić.

1. Zgodnie z 3NF powinna Pani mieć tabelę ze szkoleniami, np.
ID szkolenia | Nazwa szkolenia |Firma szkoląca | Ważność szkolenia (m-ce lub dni lub lata)

2. Podczas dodawania rekordu o odbytym szkoleniu należy pobrać wartość z tabeli ze szkoleniami o ważności danego szkolenia, np wykorzystując DLookup.
Dim intWaznoscSzkolenia as Integer
intWaznoscSzkolenia=Dlookup("[intIleWazneSzkolenie]";"tblSzkolenia";"[Id_Szkolenia]="&Me.PoleKombi.Column(0))

3 Posiadając już taką zmienną pozostaje ją tylko dodać do aktualnej daty lub do daty szkolenia i wprowadzić do wymaganego przez nas formantu.
Dim dtmKiedyKoniecWaznosci as Date
dtmKiedyKoniecWaznosci=DateAdd("m";intWaznoscSzkolenia;Me.txtDataSzkolenia)
Me.txtKiedyKoniecUprawnien=dtmKiedyKoniecWaznosci

Przy założeniu, że:
- Ważność szkolenia - jest wartością wyrażoną w miesiącach
- Dla wprowadzania szkolenia dla pracownika używane jest pole kombi

Omówienie funkcji DateAdd:
https://support.office.com/pl-pl/article/funkcja-datead...

Omówienie funkcji DLookup:
https://support.office.com/pl-pl/article/funkcja-dlooku...

<<Nie ma głupich pytań, są tylko głupie odpowiedzi.>>
Pozdrawiam

Następna dyskusja:

data poczatkowa i koncowa w...




Wyślij zaproszenie do