powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / О периодической проверке связанной таблицыё
13 сообщений из 13, страница 1 из 1
О периодической проверке связанной таблицыё
    #32148110
Dmyttro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемые, помогите, плз, в следующем вопросе.
Есть: база .mdb и таблица .dbf.
В эту таблицу периодически добавляются записи из посторонней программы, естественно, все енто дело сопряжено с блокировкой.
Задача: как можно чаще переносить данные из этой таблицы в таблицу mdb, т.е. необходимо без участия юзера как можно чаще проверять dbf. Добавлю, что mdb открыта постоянно. Подскажите, как это реализовать?
...
Рейтинг: 0 / 0
О периодической проверке связанной таблицыё
    #32148127
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ответ совершенно навскидку:
На таймер формы вешаешь попытку открытия файла dbf
наподобие
Open " .dbf" for binary access read as #1

и ловишь ошибку:
если есть ошибка - дбф открыт, не лезть в него, иначе - грузить из дбф в мдб (как грузишь? запросом? програмно? - не важно ;))))
...
Рейтинг: 0 / 0
О периодической проверке связанной таблицыё
    #32148139
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как вариант - в главную форму или скрытую добавить Timer и через определнное время рекордсетом определять количество записей и сверять с переменной.
...
Рейтинг: 0 / 0
О периодической проверке связанной таблицыё
    #32148248
Dmyttro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, плз, как енту скрытую форму сделать. Так, чтобы и в панели задач не было видно факта ее открытия.
И второй вопрос. Ежели я ставлю таймер и периодически выполняю запрос на добавление, то курсор помигивает через определенные таймером промежутки времени, даже если в этот момент активна другая форма/отчет. От этого можно как-нибудь избавиться?
...
Рейтинг: 0 / 0
О периодической проверке связанной таблицыё
    #32148262
Фотография Latuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Application.Echo False
Твои черные дела
Морда замерзла ничего не мигает
Application.Echo True
...
Рейтинг: 0 / 0
О периодической проверке связанной таблицыё
    #32148278
Dmyttro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дело в том, что "черные дела" будут твориться все время, пока открыта база (см. начало топика). Так что Echo false тут не помогает.
...
Рейтинг: 0 / 0
О периодической проверке связанной таблицыё
    #32148329
Дима Львов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А связать таблицу в mdb c dbf? По-моему решает все вопросы.
...
Рейтинг: 0 / 0
О периодической проверке связанной таблицыё
    #32148335
Dmyttro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да она, в-общем то, и так связана. Но! Из постороннего приложения из dbf периодически (в зависимости от размера, но очень редко по сравнению с запросами из mdb) данные убиваются (FIFO). А мне интересно как раз хранить все данные за весь период работы, т.е. в другую акцессовскую таблицу их периодически подливать. Переделать софт, который работает с dbf, возможности нет.
...
Рейтинг: 0 / 0
О периодической проверке связанной таблицыё
    #32148365
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может сделай одну таблицу связаную с дбф... и вторую... акссесовскую.. и периодически сливай из связаной таблицы во вторую..и работай со второй
...
Рейтинг: 0 / 0
О периодической проверке связанной таблицыё
    #32148522
Dmyttro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дык над периодическим переносом же и бьюсь. Вопрос в том, как сделать его периодическим и не зависящим от действий юзера. Да так, чтобы этот самый юзер не замечал самого процесса переноса.
...
Рейтинг: 0 / 0
О периодической проверке связанной таблицыё
    #32148553
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так и вынеси это из основной базы.
Напиши приблуду на чем угодно (хоть Access, хоть VB, хоть асемблер). Приблуда линкуется к двум базам и по таймеру переносит данные.
Запусти ее на серваке и радуйся.
...
Рейтинг: 0 / 0
О периодической проверке связанной таблицыё
    #32148723
Dmyttro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Т.е. средствами Access периодически запускать какой-то процесс незаметно для юзера не получится? (Вариант с запуском еще одной копии Access только с этой задачей на другой машине врядли подходит).
...
Рейтинг: 0 / 0
О периодической проверке связанной таблицыё
    #32148760
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странно что не подходит
Тогда делай форму с таймером и отрывай ее невидимой
Код: plaintext
DoCmd.OpenForm  "Form1" ,,,,,acHidden
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / О периодической проверке связанной таблицыё
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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