Здравствуйте!
Имеется: файл дбф, к нему подключены 2 пользователя.
1. Пользователь №1 заполнил свои поля в текущей записи и сохранил изменения , нажав кнопку с UpdateRecord. На другую запись он пока не переходит.
2. Пользователь №2 видит, что эту запись можно удалить, что он и делает.
3. Пользователю №1 приходит в голову подправить свои данные. Он вводит новые значения в текстовые поля и нажимает UpdateRecord.
4. Пользователь №2 делает Refresh, и опять видит только что удаленную им запись
Даннного эффекта я у себя не наблюдаю при тестировании на одном компьютере , открыв 2 формы (выходит сообщение current record is deleted), но когда к одному дбфу подключается 2 компьютера, получаем создание пользователем №1 удаленной из дбфа записи.
Метод Refresh у 1-го пользователя не удаляет из списка запись, удаленную 2-м пользователем, если 1-й успел изменить цифру в связанном текстовом поле.
Что можно придумать, чтоб это побороть?