Form_Current secondaire privé ()
Si DateDiff (« d », DMax (« DateTime1 », « ComCon », « FundName='" et Me.FundName et « '"), date) > 90 puis
Me.lstAlerts.AddItem (« UpdateContacts, mettent à jour les contacts : il a été plus de 90 jours »)
Finir si
Si >= 90 de NewestFileInFolder (Me.Folder) puis
Me.lstAlerts.AddItem (« UpdateFiles, mettent les dossiers : il a été plus de 90 jours »)
'Me.lstAlerts.AddItem (« UpdateFiles, mettent les dossiers : il a été plus de 90 jours »)
Finir si
Finir le sous-marin
Form_Load secondaire privé ()
Faible intX comme nombre entier
Pour l'intX = 0 à Me.lstAlerts.ListCount - 1
Me.lstAlerts.RemoveItem (intX)
Prochain intX
Sous-marin d'extrémité
lstAlerts_DblClick secondaire privé (annulation comme nombre entier)
Choisir le cas Me.lstAlerts.Value
Enfermer « UpdateContacts »
DoCmd.OpenForm « comform », « FundName='" et Me.FundName et « ' », acDialog
Extrémité choisie
Sous-marin d'extrémité
Fonction publique NewestFileInFolder (strFolderPath comme corde) comme nombre entier
Faible objFSO comme FileSystemObject, objFolder comme objet, objFile comme dossier, intTemp comme nombre entier, bolFirstPass comme booléens
Placer l'objFSO = le CreateObject (« Scripting.FileSystemobject »)
Placer l'objFolder = l'objFSO.GetFolder (le strFolderPath)
les bolFirstPass = rectifient
Pour chacun objFile dans objFolder.Files
intTemp = DateDiff (« d », objFile.DateCreated, date)
Si bolFirstPass alors
NewestFileInFolder = intTemp
bolFirstPass = faux
Autrement
S'intTemp < NewestFileInFolder="" Then="" NewestFileInFolder="intTemp" End="" If="" Next="" Set="" objFile="Nothing" Set="" objFolder="Nothing" Set="" objFSO="Nothing" End="" Function="" with="" help="" from="">
|