|
Ленточная форма. Поле доступно для редактирования не во всех записях
|
|||
---|---|---|---|
#18+
Добрый день. Акцесс 2003 Ленточная форма. Поле доступно для редактирования не во всех записях. Возможно ли такое? В принципе, недоступность для редактирования устроит в любом виде (Locked, Visible, размеры = 0, прикрыть другим объектом и тд) Подскажите идеи. Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2016, 12:12 |
|
Ленточная форма. Поле доступно для редактирования не во всех записях
|
|||
---|---|---|---|
#18+
Условное форматирование. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2016, 12:14 |
|
Ленточная форма. Поле доступно для редактирования не во всех записях
|
|||
---|---|---|---|
#18+
Если к примеру на записи есть флажочек, типа Разрешить, то наверное что то примерно такое пойдет: Private Sub Form_Current() If (Me.ФлРазрешить = True) Then Me.AllowEdits = True Me.AllowDeletions = True Else Me.AllowEdits = False Me.AllowDeletions = False End If End Sub Ну или наоборот False / True , в зависимости от потребностей. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2016, 12:29 |
|
Ленточная форма. Поле доступно для редактирования не во всех записях
|
|||
---|---|---|---|
#18+
Predeclared, пишу With Me!Поле .FormatConditions.Delete .FormatConditions.Add acExpression, , "флаг=-1" .FormatConditions(0).Visible = False End With ругается на .FormatConditions(0).Visible = False Я так понимаю что условное форматирование поддерживает свойства цвета и начертания. Если ошибаюсь - поправте ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2016, 12:35 |
|
Ленточная форма. Поле доступно для редактирования не во всех записях
|
|||
---|---|---|---|
#18+
ЛапухЕсли к примеру на записи есть флажочек, типа Разрешить, то наверное что то примерно такое пойдет: Me.AllowEdits = True Me.AllowDeletions = True . Необходимо организовать недоступность для редактирования поля не во всех записях ленточной формы. Об AllowEdits формы речи не идет. Или я что-то не так понял ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2016, 12:43 |
|
Ленточная форма. Поле доступно для редактирования не во всех записях
|
|||
---|---|---|---|
#18+
fc.Enabled ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2016, 12:46 |
|
Ленточная форма. Поле доступно для редактирования не во всех записях
|
|||
---|---|---|---|
#18+
Может и я чего не так понял? Например можно указывать возможность доступа к определенныым полям, что то типа: Me.Поле4.Enabled = False Me.Поле6.Enabled = True Me.Поле8.Enabled = False ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2016, 12:48 |
|
Ленточная форма. Поле доступно для редактирования не во всех записях
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2016, 12:48 |
|
Ленточная форма. Поле доступно для редактирования не во всех записях
|
|||
---|---|---|---|
#18+
Чем не угодило обработка события формы "Текущая запись"? Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
Exit_Form_Current: Exit Sub Err_Form_Current: MsgBox Err.Description & vbCrLf & Err.Number, vbCritical, Form [MyForm] -> Sub [Form_Current]" Resume Exit_Form_Current End Sub ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2016, 12:48 |
|
Ленточная форма. Поле доступно для редактирования не во всех записях
|
|||
---|---|---|---|
#18+
Тру-ля-ляЛапухЕсли к примеру на записи есть флажочек, типа Разрешить, то наверное что то примерно такое пойдет: Me.AllowEdits = True Me.AllowDeletions = True . Необходимо организовать недоступность для редактирования поля не во всех записях ленточной формы. Об AllowEdits формы речи не идет. Или я что-то не так понял О. Пардон. Не обратил внимание на Private Sub Form_Current() Поправлюсь в условии поставленной задачи. Необходимо, чтобы в ленточной форме одно из полей не всегда выводилось на экран ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2016, 12:49 |
|
Ленточная форма. Поле доступно для редактирования не во всех записях
|
|||
---|---|---|---|
#18+
Тру-ля-ляНеобходимо организовать недоступность для редактирования поля не во всех записях ленточной формы в примере низзя если галочка стоит в текущей записи... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2016, 12:50 |
|
Ленточная форма. Поле доступно для редактирования не во всех записях
|
|||
---|---|---|---|
#18+
Тру-ля-ля, Если не выводить, то в событии Куррент вместо Лоскед использовать Визибле. Иначе наоборот Конец Если ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2016, 12:52 |
|
Ленточная форма. Поле доступно для редактирования не во всех записях
|
|||
---|---|---|---|
#18+
Торможу. И в прямь надо поиграться Private Sub Form_Current(). Разобрался. Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2016, 12:54 |
|
Ленточная форма. Поле доступно для редактирования не во всех записях
|
|||
---|---|---|---|
#18+
Тру-ля-ляПоле доступно для редактирования не во всех записях. Еще раз - самое простое и правильное решений, это Условное форматирование. И настроить его для поля надо один раз в конструкторе. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2016, 14:14 |
|
|
start [/forum/topic.php?fid=45&msg=39175979&tid=1613887]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 119ms |
0 / 0 |