powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопрос про автосохранение
6 сообщений из 6, страница 1 из 1
Вопрос про автосохранение
    #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
Вопрос про автосохранение
    #40031590
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Uzmaster,

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


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

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

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


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