Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопрос про автосохранение / 6 сообщений из 6, страница 1 из 1
27.12.2020, 13:24
    #40031564
Uzmaster
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про автосохранение
Здравствуйте все!
Прошу помощи гуру. Есть форма с полем в формате RTF куда вводится шаблон текста, в него вводятся изменения. Не знаю почему, но иногда данные в поле в процессе работы пропадают, возможно теряется связь с базой.
Решил сделать автосохранение по таймеру. На форму поставил код
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
    Private Sub Form_Timer()
    
    Me.TimerInterval = Me.TimerInterval - 100    
    If Me.TimerInterval = 0 Then
    DoCmd.RunCommand acCmdSaveRecord    
    Me.TimerInterval = 2000        
    End If
 
End Sub


Но после выполнения кода курсор в поле устанавливается в конце текста, и если в этот момент что-то печатается в середине поля, то текст оказывается в конце.
Можно ли сделать, чтобы курсор оставался на месте.
Если есть мысли, почему иногда пропадают введенные данные из поля, буду благодарен.
...
Рейтинг: 0 / 0
27.12.2020, 14:43
    #40031590
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про автосохранение
Uzmaster,

наверно нужно делать отвязанную форму и кнопку Сохранить
Тогда по таймеру можно отвязанноe текущее Me.Поле1.Text пихать куда угодно...
...
Рейтинг: 0 / 0
27.12.2020, 14:54
    #40031593
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про автосохранение
Uzmaster
но иногда данные в поле в процессе работы пропадают
осветить подробней можно? Как пропадают - человек сидит пишет и вдруг. бац, всё пропало? Или перешёл к другой записи, потом вернулся, а новых исправлений нет? В общем поподробней.


Uzmaster
Решил сделать автосохранение по таймеру.
плохая идея - данные должны быть, либо целые (соответственно корректные), либо их не должно быть вообще. ИМХО

Uzmaster
Код: vbnet
1.
Private Sub Form_Timer()

код тоже не выдерживает критики.
...
Рейтинг: 0 / 0
27.12.2020, 17:04
    #40031616
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про автосохранение
Панург
Uzmaster
но иногда данные в поле в процессе работы пропадают
осветить подробней можно?....
Что вообще делается:заполнить некий шаблон данными из базы или наоборот-внести данные в базу
(Да и вообще хотелось бы,как и говорилось выше,поподробней изложите решаемую задачу и покажите структуру БД)
...
Рейтинг: 0 / 0
28.12.2020, 17:12
    #40031870
Вопрос про автосохранение
Uzmaster, вы неудачно выбрали событие. Здесь просится AfterUpdate поля, о котором речь.
...
Рейтинг: 0 / 0
28.12.2020, 21:56
    #40032023
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про автосохранение
тс же четко написал - корректирую пол часа одну запись таблицы (поле rtf c цельным документом), сидя на ней (вероятно еще и по сети), иногда досидеть пол часа не получается...
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопрос про автосохранение / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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