Do you warn users before starting a long process?

Updated by Brady Stroud [SSW] 5 months ago. See history

123

When your application is about to start a long process (more than 30 seconds) it should first show a warning message to let the user know approximately how long it will take. You will need to have 2 things:

  1. A table to record processes containing the following fields:
    • ALogRecord (DateCreated, FunctionName, EmpUpdated, ComputerName, ActiveForm, ActiveControl, SystemsResources, ConventionalMemory, FormsCount, TimeStart, TimeEnd, TimeTaken, RecordsProcessed, Avg, Note, RowGuide, SSWTimeStamp)
  2. A function to change the number of seconds lapsed to words - see the "1 minute, 9 seconds" in the above messagebox - this requires a SecondsToWords() function shown
Image

✅ Figure: Good example - Code Auditor message warning this is a long process

acknowledgements
related rules