W miarę możliwości postarałem się przechwycić błędy wynikające ze złych parametrów pętli(niewłaściwy zakres pętli lub skok, brak rekordów lub przekroczenia zakresu rekordsetu, jak również niewłaściwego wywoływania wskaźnika.
BragressBar powstał w oparciu o wskaźnik w przykładzie BraDefrag, a bezpośrednim powodem był brak możliwości wyświetlenia systemowego wskaźnika zaawansowania dla dowolnych wartości (ujemnych lub przechodzących przez zero).
W obecnej wersji dokonałem dość znacznych zmian w stosunku do oryginału mając na celu uproszczenie moim zdaniem dość skomplikowanego wywoływania paska postępu.
Problem ten pojawił się na grupie dyskusyjnej pl.comp.bazy-danych.msaccess w wątku Mariusza Sankowskiego, dotyczącego bardzo fajnego przykładu kalendarzyka DateTimePicker.
Kalendarzyk miał być pokazywany na formularzu po stwierdzeniu, że strzałka formantu ComboBox została kliknięta przez użytkownika.