Wbudowany pasek postępu (wskaźnik postępu) Accessa w oknie MsgBox.
Wskaźnik postępu Accessa poprzez wywołanie: SysCmd(acSysCmdInitMeter, " ", lForTo)
zawsze pojawia się na samym dole okna Accessa w tzw. "Pasku stanu".
Ze względu na swoje wymiary jest on słabo widoczny, co utrudnia użytkownikowi zorientowanie się, że jakiś proces jest kontynuowany.
Aby powiększyć i wyświetlić centralnie wskaźnik postępu uruchomimy Timer formularza i wywołujemy okna komunikatu MsgBox.
W Timerze wywoływany jest pasek postępu Accessa i dezaktywowany przycisk OK okna MsgBox, aby w trakcie trwania procesu nie można było zamknąć okna.
Wskaźnik postępu jest powiększany i osadzony w dostosowanym do rozmiarów wskaźnika oknie MsgBox.
Po zakończeniu procesu przywracane jest oryginalne położenie i rozmiar wskaźnika.
Ponieważ pierwsze uruchomienie zbProgressBar(...) nie zawsze powoduje, że widoczny będzie pasek postępu, dlatego w OnLoad wykonywana jest inicjalizacja paska postępu.
Formularz z ListBox'em w oknie kwerendy parametrycznej.
Po uruchomieniu formularza opartego na kwerendzie z parametrem wstawia do otworzonego okna dialogowego formularz z formantem ListBox.
W zależności od wartości argumentów umożliwia dezaktywację pola tekstowego i przycisku OK oraz umożliwia wybranie sposobu reakcji okna po aktualizacji ListBox'a.