powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / StatusBar
5 сообщений из 5, страница 1 из 1
StatusBar
    #34671230
Злобин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть ли в Accesse Application.StatusBar?Хочу сделать примерно следующее:выполняешь программу, а на экране отображается статус выполнения в процентом соотношении.
В excel это делается именно с помощью Application.StatusBar.
вот так
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
For i =  1  To all

 
 ThisWorkbook.ActiveSheet.Cells(i,  1 ).Value = "тест"
 Application.StatusBar = "Выполнено  : " & CStr((i / all) *  100 ) & "%"
 Next i

 Application.StatusBar = "Статус: готово"
...
Рейтинг: 0 / 0
StatusBar
    #34671268
sdfgsdfgsdf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Set All = CurrentDB().OpenRecordset("SELECT * FROM Table1")

'Инициализируем статус бар

Bar = SysCmd(acSysCmdInitMeter, "Формування таблиці:", 100)

' Делаем переход на последнюю запись для того, что бы в ALL правельно подсчиталось к-во записей

All.MoveLast
All.MoveFirst

Do While Not All.EOF() ' Перебираем весь АЛЛ в цикле и чё-то с ним делаем

' Длина прогрес-бара в статус баре равно к-ву записей в ALL - активная запись

Bar = SysCmd(acSysCmdUpdateMeter, Int(All.PercentPosition))

LOOP

Bar = SysCmd(acSysCmdClearStatus) ' Вернули всё как было
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
StatusBar
    #39917994
OkeTurel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет!

Я сделала, как тут написано, все получилось.
Но подскажите одну вещь: какой тип должен быть у переменной Bar? Я привыкла явно объявлять переменные и тип Variant использовать только в крайнем случае.
...
Рейтинг: 0 / 0
StatusBar
    #39918032
Фотография court
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OkeTurel
Я привыкла явно объявлять переменные и тип Variant использовать только в крайнем случае.

это тот случай :)
https://docs.microsoft.com/en-us/office/vba/api/access.application.syscmd Return value
Variant
...
Рейтинг: 0 / 0
StatusBar
    #39918255
OkeTurel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
court, благодарю за разъяснения! :^)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / StatusBar
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]