powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как отследить обновления в таблице ?
6 сообщений из 6, страница 1 из 1
Как отследить обновления в таблице ?
    #32425962
guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть таблица свободная таблица reestr. Она shared (общая)
В нее с помощью insert sql пишут пользователи. С помощью формы post ,
на которой находится grid1. К нему привязана таблица, в которую пишут
(recordsource='table1').(приложение у всех одно и тоже). Буферизуется.
Вопрос
Пользователь, который у себя вводит новую запись видит обновление грида
(потому что есть thisform.grid1.refresh, форма - post). Но остальные не
видят. Форма ввода делает tableupdate, таблица обновляется. Только
после принудительного thisform.grid1.refresh проходит обновление.
Видимо нужно отследить событие что другой пользователь сделал запись, и
в этом событии thisform.grid1.refresh сделать.
Это вообще реально?
...
Рейтинг: 0 / 0
Как отследить обновления в таблице ?
    #32426041
Фотография FM32YO aka KID
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
масса способов.. таймер например - рефреш каждые 30 секунд.. или просто кнопка рефреша - жмите на нее хоть раз в месяц...
...
Рейтинг: 0 / 0
Как отследить обновления в таблице ?
    #32426076
guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу прощения, но ч/з таймер, наверное, как-то кривовато.
Произошло событие - появилась новая запись - как это обработать?
Timer же будет жрать ресурсы каждые 30 сек., даже если ничего не происходит ...
...
Рейтинг: 0 / 0
Как отследить обновления в таблице ?
    #32426107
Ruslan Ibraev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, в фоксе нет потоков. Некоторые изголяются на си. Но таймер единственное решение для фокса . Я делал так что в таймере просматривал базу, если появлялась новая запись. То я со звуком пришедшего письма рефрешировал.
Сама проверка на сервере время от времени жрёт ресурсы незаметно, а рефреширование -заметно.
...
Рейтинг: 0 / 0
Как отследить обновления в таблице ?
    #32426178
My_name_is_Kostyan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Конечно реально!!!
Отслеживай изменения в таблице (не помню команду, читай help). После того как поймаешь изменение задай команду обновления формы на все машины
...
Рейтинг: 0 / 0
Как отследить обновления в таблице ?
    #32426421
guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И ещё, может кто просветит вопрос - а как реализутся клиент-серверная модель на VFP, как организуется сервер, как к нему обращатся за данными?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как отследить обновления в таблице ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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