При виконанні тривалих операцій бажано і навіть необхідно тримати користувача в курсі справи. Один з варіантів це відображати поточний стан процесу в спеціально відкритій формі. Там же можна і кнопку скасування розмістити. Другим більш простим варіантом є використання рядка стану. У MS Access з рядком стану можна працювати через виклик функції SysCmd (). Я написав функції-оболонки для неї і розмістив в бібліотечному модулі mc_StrSost.
Всього вийшло три функції для роботи з прогрес баром:
- CM_PrBarStart () - форматувати прогрес бар
- CM_PrBarStep () - змінити прогрес бар
- CM_PrBarEnd () - прибрати прогрес бар
І одна функція для роботи з рядком стану:
Що б це все запрацювало необхідно що б рядок стану була включена (див. Параметри запуску).
(С) Скоков Сергій
Written by Сергій Скоков
[...] Що б не загажівать базу з даними і / або интерфейсную базу тимчасовими таблицями я вирішив перенести їх в спеціальну тимчасову базу даних. Це робить функція CM_CreateTempMDB (). І живе вона в модулі mc_TempMDB. Для своєї роботи функція використовує функції з зовнішніх модулів: mc_LT.CM_LT_AddAllExt (), mc_File.VC_GetDBPath (), mc_StrSost, CM_StrSost (). [...]
Leave a Reply
свіжі записи
5 рядків коду
The Journalist template by Lucian E. Marin - Built for WordPress