Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите пожалуйста...
 
 автор: LenaN   (03.04.2008 в 12:19)   личное сообщение
 
 

Может кто-то сталкивался с такой проблемой. У меня существует база и к ней форма. При открытиии формы у меня открывается вся база какбы для промотра данных, но дело в том что мне необходимо заблокировать данные для изменения пользователями, ну чтобы они только посмотрели и всё, НО при необходимости внесли какие-то дополнения если это необходимо (ну например создать конопку "Править" и править только ту запись, которая касается конкретного человека). Подскажите пожалуйста код для данной кнопки..... Заранее спасибо... Надеюсь на вашу помощь....

  Ответить  
 
 автор: час   (03.04.2008 в 12:42)   личное сообщение
 
 

У формы есть свойство разрешить изменения.
Свойство Разрешить изменение (AllowEdits) может иметь следующие значения.
False
True

  Ответить  
 
 автор: LenaN   (03.04.2008 в 13:26)   личное сообщение
 
 

Извините, а как это сделать. Ну допустим на изменение данных в форме стоит запрет на изменение (Изменение - нет.) А как кнопочку то сделать на разрешение изменения....

  Ответить  
 
 автор: alecks_lp   (03.04.2008 в 13:42)   личное сообщение
 
 

так это в учебниках есть
примерно так можно(2003)

Private Sub btnAllow_Click()
    Me.AllowEdits = Not Me.AllowEdits
    btnAllow.Caption = IIf(Me.AllowEdits, "Можно", "Нельзя")
End Sub

  Ответить  
 
 автор: LenaN   (03.04.2008 в 14:20)   личное сообщение
 
 

Спасибочки. Но проблемка не решилась. При переходе на следующую запись можно её редактировать даже не нажимая на эту кнопку... Что можно ещё сделать???

  Ответить  
 
 автор: час   (03.04.2008 в 14:24)   личное сообщение
 
 

А как вы переходите на следующую запись?

  Ответить  
 
 автор: LenaN   (03.04.2008 в 14:30)   личное сообщение
 
 

Ну пока перехожу с помощью кнопок перехода.... Может что-то не так...

  Ответить  
 
 автор: час   (03.04.2008 в 14:42)   личное сообщение
 
 

если с помощью мастера создадите кнопочку перехода, то в её обработку можно будет вставить.код.
Me.AllowEdits = Not Me.AllowEdits

  Ответить  
 
 автор: ГлазастыйМышь   (03.04.2008 в 15:53)   личное сообщение
 
 


Private Sub Form_Current() 
    Me.AllowEdits = False 
End Sub

  Ответить  
 
 автор: alecks_lp   (03.04.2008 в 16:00)   личное сообщение
 
 

А вот работа этой кнопки и не должна зависеть от Перехода на запись. Она снимает-устанавливает запрет на редактирование формы по требованию.
Другое дело, если Вам надо, чтобы при переходе на запись однозначно устанавливать запрет на редактирование.


Private Sub Form_Current()
    Me.AllowEdits = False
    btnAllow.Caption = "Нельзя"
End Sub

  Ответить  
 
 автор: LenaN   (04.04.2008 в 09:24)   личное сообщение
 
 

Спасибо огромное, всё работает....

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList