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

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


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