Как открыть внедренный OLE-объект только для чтения

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
Ser-Robotiaga
Новичок
Новичок
 
Сообщения: 45
Зарегистрирован: 19.01.2007 (Пт) 0:45

Как открыть внедренный OLE-объект только для чтения

Сообщение Ser-Robotiaga » 12.09.2010 (Вс) 13:12

Здравствуйте!
Форма может быть как в состоянии редактирования данных, так и в состоянии просмотра (только чтение).На форме внедренный OLE-объект (или контейнер) для отображения некоторого поля таблицы БД Access. В часности моем случае отображается документ Word (Открывается правой кнопкой мыши выбором в контекстном меню пункта"Открыть"). Если обычные текстовые поля я могу заблокировать для изменения, то для OLE ничего подходящего не нашел. Пользователь спокойно может его изменить.
Вообще-то я нашел как сделать, чтобы изменения не вступили в силу.Но это не то. Надо что бы пользователь сразу понял, что он ничего не сможет изменить.

Еще нарыл, что можно набор записей открывать только для чтения. Но если набор записей надо перевести в режим редактирования, надо его открыть заново и применить метод refresh. Но в результате пользователь слетает с той записи, что надо редактировать. Это тоже не то.
Что можете посоветовать?

Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 123

    TopList