Topic: Вопрос по обновлению таблицы.
Добрый день!
Снова нужна Ваша помощь. Суть такова:
Есть таблица Заказчики. Когда добавляю в базу новую запись, то по скрипту происходит обновление Грида который показывает все записи таблицы.
Если запустить ехе-файл на 2 компах одновременно, и работать с 1 базой по сети, то при добавлении записи в базу на 1 компе, то обновление на 2 компе не происходит, (что бы Грид обновился нужно совершить какое-либо событие). Так вот суть вопроса, можно ли каким либо образом сделать так что бы запись созданная на 1 компе, сразу показывалась на других компах бех совершения каких либо действий.
На данный момент эту проблему я обошел с помощью таймера (на главной форме есть Едит где автоматически идет время с интервалом в 1 секунду, так вот при изменении этого Едита (событие ОнКлик) обновляются все базы которые используются прогой. Но тут есть проблема, если количество отображаемых записей больше чем высота Грида, то через каждую секунду Грид при обновлении показывает первые записи из таблицы, ползунок автоматом уходит вверх.)
А возможно ли это сделать каким-то образом без таймера.
Есть ещё вариант с с изменением положения курсора мышки, но скорее всего в Гриде все равно будут показываться первые записи из таблицы.