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

Форум: MS ACCESS

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

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

 
 

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

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

тема: свойства формы
 
 автор: clerk   (14.12.2011 в 19:49)   личное сообщение
 
 

вообщем тема такая ... есть форма только для ввода ... рисовать еще одну форму для редактирования записей (ну так хочет начальство, что бы вводили одни, а редактировать могли только другие ... я этго трабла не понимаю да и хай с ём) очень не хочется... возникла мысль програмно менять свойства формы в зависимости от прав пользователя ... однако как в аксе пишутся свойства формы не знаю ... где можно найти описание свойств примерно в такой форме
написание для VBA - руский аналог ( как таблице свойств) ???
буду благоарен за любой ответ (за мяффкие памидоры тоже :) )

  Ответить  
 
 автор: snipe   (14.12.2011 в 20:07)   личное сообщение
 
 

да написание простое
forms![Имя формы].Свойство
forms![Имя формы]![Имя контрола].Свойство
forms![Имя формы]![Имя контрола подчиненной формы].form.Свойство
forms![Имя формы]![Имя контрола подчиненной формы].form![контрол на подчиненной форме].Свойство
при обращении к своей форме forms![Имя формы] можно заменить на Me
Например:
forms![Имя формы]![Имя контрола].Свойство
можно так
Me![Имя контрола].Свойство

возможены такие Варианты
forms("Имя формы")("Имя контрола").Свойство
forms("Имя формы")![Имя контрола].Свойство

описание свойств ни разу не встречал, события - да
а вот свойства - увы

однако если форма находится в режиме конструктора, можно посмотреть свойства формы или контролов (на русском языке если акс руссифицирован), в то же самое время в редакторе VBA можно увидеть названия свойств и событий на англицком языке.
ну а там уж методом домысливания .... и задавания вопросов выработать свою тактику применения

  Ответить  
 
 автор: clerk   (14.12.2011 в 20:25)   личное сообщение
 
 


однако если форма находится в режиме конструктора, можно посмотреть свойства формы или контролов (на русском языке если акс руссифицирован), в то же самое время в редакторе VBA можно увидеть названия свойств и событий на англицком языке.


это как ?если можно, то для особо одаренных, изложите на пальцах

  Ответить  
 
 автор: clerk   (14.12.2011 в 21:37)   личное сообщение
 
 

тема закрыта.
списал пропертя формы
потом изменил нужные свойства и снова списал пропертя
сравнил и понял каике мне были нужны ....

  Ответить  
 
 автор: Гоблин   (14.12.2011 в 22:27)   личное сообщение
 
 

Это типа
if..... then
With Me.Form (или где-то это происходит с формой) может на текущую запись With Me.Parent![Подчиненная форма].Form
ну а дальше
.AllowDeletions = False 'Запрет удаления или True разрешить удалять
.AllowEdits = False 'Запрет корректуры или True разрешить корректуру
.AllowAdditions = False 'Запрет добавлять или True разрешить добавлять
End With

Или не это имелось в виду?

  Ответить  
 
 автор: snipe   (15.12.2011 в 03:42)   личное сообщение
 
 

Ну вот еще - списывать
скриншот есть

  Ответить  
 
 автор: clerk   (15.12.2011 в 05:40)   личное сообщение
 
 

"snipe"]
Ну вот еще - списывать
скриншот есть


ну вообще под списать имелось в виду программно получить список всех свойств формы и их значений, выбросить их в ёксель ... затем в конструкторе формы нужным свойства изменить значение, снова получить список свойств и значений и сравнить в ёкселе ... ну вот как-то так однако...

  Ответить  
 
 автор: clerk   (15.12.2011 в 05:31)   личное сообщение
 
 

to Гоблин
именно это и имелось в виду

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