|
|
|
| вообщем тема такая ... есть форма только для ввода ... рисовать еще одну форму для редактирования записей (ну так хочет начальство, что бы вводили одни, а редактировать могли только другие ... я этго трабла не понимаю да и хай с ём) очень не хочется... возникла мысль програмно менять свойства формы в зависимости от прав пользователя ... однако как в аксе пишутся свойства формы не знаю ... где можно найти описание свойств примерно в такой форме
написание для VBA - руский аналог ( как таблице свойств) ???
буду благоарен за любой ответ (за мяффкие памидоры тоже :) ) | |
|
| |
|
|
|
| да написание простое
forms![Имя формы].Свойство
forms![Имя формы]![Имя контрола].Свойство
forms![Имя формы]![Имя контрола подчиненной формы].form.Свойство
forms![Имя формы]![Имя контрола подчиненной формы].form![контрол на подчиненной форме].Свойство
при обращении к своей форме forms![Имя формы] можно заменить на Me
Например:
forms![Имя формы]![Имя контрола].Свойство
можно так
Me![Имя контрола].Свойство
возможены такие Варианты
forms("Имя формы")("Имя контрола").Свойство
forms("Имя формы")![Имя контрола].Свойство
описание свойств ни разу не встречал, события - да
а вот свойства - увы
однако если форма находится в режиме конструктора, можно посмотреть свойства формы или контролов (на русском языке если акс руссифицирован), в то же самое время в редакторе VBA можно увидеть названия свойств и событий на англицком языке.
ну а там уж методом домысливания .... и задавания вопросов выработать свою тактику применения | |
|
| |
|
|
|
|
однако если форма находится в режиме конструктора, можно посмотреть свойства формы или контролов (на русском языке если акс руссифицирован), в то же самое время в редакторе VBA можно увидеть названия свойств и событий на англицком языке.
|
это как ?если можно, то для особо одаренных, изложите на пальцах | |
|
| |
|
|
|
| тема закрыта.
списал пропертя формы
потом изменил нужные свойства и снова списал пропертя
сравнил и понял каике мне были нужны .... | |
|
| |
|
|
|
| Это типа
if..... then
With Me.Form (или где-то это происходит с формой) может на текущую запись With Me.Parent![Подчиненная форма].Form
ну а дальше
.AllowDeletions = False 'Запрет удаления или True разрешить удалять
.AllowEdits = False 'Запрет корректуры или True разрешить корректуру
.AllowAdditions = False 'Запрет добавлять или True разрешить добавлять
End With
Или не это имелось в виду? | |
|
| |
|
|
|
| Ну вот еще - списывать
скриншот есть | |
|
| |
|
|
|
| "snipe"]
Ну вот еще - списывать
скриншот есть |
ну вообще под списать имелось в виду программно получить список всех свойств формы и их значений, выбросить их в ёксель ... затем в конструкторе формы нужным свойства изменить значение, снова получить список свойств и значений и сравнить в ёкселе ... ну вот как-то так однако... | |
|
| |
|
|
|
| to Гоблин
именно это и имелось в виду | |
|
| |