powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Progress Bar
8 сообщений из 8, страница 1 из 1
Progress Bar
    #32433413
Bastard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста, как добавить в форму или же лучше в строку статуса
(в низу которая), прогресс бар, чтобы во время импорта здорового текстового файла бежал ползунок ?
Если можно то с примером !
...
Рейтинг: 0 / 0
Progress Bar
    #32433414
Фотография Deminik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если в строку статуса Access-a, то это через SysCmd...

Public Function Meter()
Dim varreturn As Variant, str As String, counter As Long
Dim root As Double
str = "Линейка..."
varreturn = SysCmd(acSysCmdInitMeter, str, 1000000)
For counter = 1 To 1000000
root = Sqr(counter)
If counter Mod 100000 = 0 Then
varreturn = SysCmd(acSysCmdUpdateMeter, counter)
End If
Next counter
varreturn = SysCmd(acSysCmdRemoveMeter)
End Function

А вот как привязать любой ProgressBar к импорту файла - ни знаю, но всегда горел желанием узнать как...
...
Рейтинг: 0 / 0
Progress Bar
    #32433514
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Если импорт файла исполняется одной стандартной командой, то я не знаю. И аналогично про какой-нибудь тяжелый запрос, который исполняется одной стандартной командой. Но ведь можно написать свою процедуру импорта, через Line Input в цикле.
...
Рейтинг: 0 / 0
Progress Bar
    #32434043
Msmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если так:
1. Узнаём размер файла(size)
2. В прогресс от 0 и до size
3. Определяем сколько скачали в байтах
...
Рейтинг: 0 / 0
Progress Bar
    #32434044
Фотография Deminik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А можно примерный кусочек кода ?
...
Рейтинг: 0 / 0
Progress Bar
    #32434045
Фотография Deminik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>> 3. Определяем сколько скачали в байтах
Где это можно определить ?
...
Рейтинг: 0 / 0
Progress Bar
    #32434046
Фотография Deminik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извращаться, так извращаться:
можно вообще, перед импортом подсчитать количество записей в файле, повесить на таймер подсчет количества записей в таблице, в которую происходит импорт, высчитывать разницу и обновлять прогрессбар...но, не уверен, что импорт позволит прерываться...
...
Рейтинг: 0 / 0
Progress Bar
    #32434047
Фотография Deminik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На мой взгляд, предложение В.С. более удобна...
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Progress Bar
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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