Приватное Sub Form_Current ()
Если DateDiff («d», DMax («DateTime1», «ComCon», «FundName='" & Me.FundName & «'"), дата) > 90 после этого
Me.lstAlerts.AddItem («UpdateContacts, уточняет контакты: больше чем 90 дней»)
Закончитесь если
Если >= 90 NewestFileInFolder (Me.Folder) после этого
Me.lstAlerts.AddItem («UpdateFiles, уточняет архивы: больше чем 90 дней»)
'Me.lstAlerts.AddItem («UpdateFiles, уточняет архивы: больше чем 90 дней»)
Закончитесь если
Закончите подводную лодку
Приватное Sub Form_Load ()
Тусклое intX как интежер
Для intX = 0 к Me.lstAlerts.ListCount - 1
Me.lstAlerts.RemoveItem (intX)
Следующее intX
Подводная лодка конца
Приватное Sub lstAlerts_DblClick (Cancel как интежер)
Выберите случай Me.lstAlerts.Value
Покрывайте «UpdateContacts»
DoCmd.OpenForm «comform», «FundName='" & Me.FundName & «'», acDialog
Конец отборный
Подводная лодка конца
Общественная функция NewestFileInFolder (strFolderPath как шнур) как интежер
Тусклое objFSO как FileSystemObject, objFolder как предмет, objFile как архив, intTemp как интежер, bolFirstPass как булевско
Установите objFSO = CreateObject («Scripting.FileSystemobject»)
Установите objFolder = objFSO.GetFolder (strFolderPath)
bolFirstPass = True
Для каждого objFile в objFolder.Files
intTemp = DateDiff («d», objFile.DateCreated, дата)
Если bolFirstPass после этого
NewestFileInFolder = intTemp
bolFirstPass = ложно
Еще
Если intTemp < NewestFileInFolder="" Then="" NewestFileInFolder="intTemp" End="" If="" Next="" Set="" objFile="Nothing" Set="" objFolder="Nothing" Set="" objFSO="Nothing" End="" Function="" with="" help="" from="">
|