Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.12.2009, 10:04   #1
VistaSV30
Форумчанин
 
Аватар для VistaSV30
 
Регистрация: 08.12.2009
Сообщений: 136
По умолчанию Измененияе свойств элементов управления на ленточной форме

Возможно ли, на ленточной форме в области данных изменять свойства элементов управления по отдельности?

Например,


в зависимости от значения поля "Действия пожарных" в соответствующем поле "Влияющ. условия" должно быть видно или невидно кнопку.

Спасибо!
VistaSV30 вне форума Ответить с цитированием
Старый 30.12.2009, 11:56   #2
Abrakadabra
Форумчанин
 
Регистрация: 26.04.2008
Сообщений: 487
По умолчанию

Цитата:
Сообщение от VistaSV30 Посмотреть сообщение
Возможно ли, на ленточной форме в области данных изменять свойства элементов управления по отдельности?
Нельзя....
Abrakadabra вне форума Ответить с цитированием
Старый 30.12.2009, 15:28   #3
VistaSV30
Форумчанин
 
Аватар для VistaSV30
 
Регистрация: 08.12.2009
Сообщений: 136
По умолчанию

А может быть можно как-нибудь по другому решить эту проблему?
Я вот сейчас подумал, если там отображать не кнопку, а рисунок из таблицы на основе, которой сделана форма. И рисунку уже попробовать задать соответствующее действие на условия и события?
VistaSV30 вне форума Ответить с цитированием
Старый 30.12.2009, 16:27   #4
Abrakadabra
Форумчанин
 
Регистрация: 26.04.2008
Сообщений: 487
По умолчанию

Для Вас принципиально, чтобы эту кнопку было видно\не видно? Можно ведь сделать происходит\не происходит событие в зависимости от значения поля "Действия пожарных"?
ИМХО с картинками решение не совсем удачное, т.к. придется картинки размещать в записях таблицы, это не рационально.. Может я Вас не совсем понял?
Что Вы вообще хотите получить нажатием этой кнопки? Может лучше использовать флажок?
Abrakadabra вне форума Ответить с цитированием
Старый 30.12.2009, 16:46   #5
VistaSV30
Форумчанин
 
Аватар для VistaSV30
 
Регистрация: 08.12.2009
Сообщений: 136
По умолчанию

Кнопкой открывыется форма "Влияющие условия"
Возможные варианты:
- влияющих условий нет - кнопку не видно;
- влияющие условия есть, тогда возможны следующие действия:
а) при нажати кнопки открывается форма "Влияющие условия"
б) если были изменены установленные по умолчанию "Влияющие условия", то нужно изменить вид кнопки или как то по другом это указать.

Последний раз редактировалось VistaSV30; 30.12.2009 в 16:50.
VistaSV30 вне форума Ответить с цитированием
Старый 30.12.2009, 18:05   #6
Abrakadabra
Форумчанин
 
Регистрация: 26.04.2008
Сообщений: 487
По умолчанию

Тогда зачем куча кнопок для каждой записи? Сделайте одну для текущей записи в примечании формы.
По п. б) .. Умолчание в Вашем случае, это что? Умолчание поля или первый раз быбранное пользователем значение?
Abrakadabra вне форума Ответить с цитированием
Старый 30.12.2009, 19:00   #7
VistaSV30
Форумчанин
 
Аватар для VistaSV30
 
Регистрация: 08.12.2009
Сообщений: 136
По умолчанию

Нет в пункте б) будут значения установленные заранее. Например, температура воздуха +18 градусов и т.д., для всех условий. Пользователь сам примет решения, подходят ли для него эти значения.

Попутно вопрос, в ленточной форме можно не показывать поле с "новой" записью, т.е. в которой еще Null?
VistaSV30 вне форума Ответить с цитированием
Старый 30.12.2009, 19:40   #8
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте VistaSV30.
"на ленточной форме...изменять свойства элементов управления по отдельности" можно, но это никак не поможет Вам, т.к. многократно отображаемый контрол, на самом деле один и тот же объект.
Вариант который предложил Abrakadabra - "..одну для текущей записи..", действительно оптимальное решение. Хотя существуют и другие решения, например: использовать в ленточной форме вместо кнопок поле со списком (ComboBox). На событие "Текущая запись" повесить процедуру формирующую набор строк, визуально он никак не будет изменяться, но с задачей выполнения разных действий в соответствии с текущей записью "справляться" он будет.

Господа С Новым Годом.
Удачи Вам (не только в новом году).
Евгений.
Teslenko_EA вне форума Ответить с цитированием
Старый 30.12.2009, 20:05   #9
Abrakadabra
Форумчанин
 
Регистрация: 26.04.2008
Сообщений: 487
По умолчанию

Цитата:
Сообщение от Teslenko_EA Посмотреть сообщение
"на ленточной форме...изменять свойства элементов управления по отдельности" можно
Речь шла именно о
Цитата:
Сообщение от VistaSV30 Посмотреть сообщение
по отдельности?
о том, можно ли в ленточной форме в каждой записи показывать\не показывать кнопку в зависимости от условий.
Если не прав, поправьте еще раз..


Цитата:
Сообщение от VistaSV30 Посмотреть сообщение
вопрос, в ленточной форме можно не показывать поле с "новой" записью, т.е. в которой еще Null?
Можно, но как Вы тогда будете добавлять записи? (самый простой способ: в свойствах формы поставьте "Нет" в "Добавление записей")
Abrakadabra вне форума Ответить с цитированием
Старый 30.12.2009, 20:24   #10
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

"Поправляю"
вопрос был такой - "...изменять свойства элементов управления по отдельности".
"...многократно отображаемый контрол, на самом деле один и тот же объект..." - ленточная форма многократно отображает один набор контролов, изменять свойства каждого из "элементов управления по отдельности" можно.
С Наступающим Новым Годом.
Евгений.
Teslenko_EA вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Использование элементов управления akd2009 Microsoft Office Excel 2 30.10.2009 19:55
Итоговые поля в ленточной форме Botanik1987 Microsoft Office Access 4 14.09.2009 09:00
Элементы управления в форме! Rom1k06 Microsoft Office Excel 10 30.04.2009 21:33
Выпадающие списки на ленточной форме denver_ua Microsoft Office Access 1 23.03.2009 22:30
Перечисление свойств элемента управления YuraL Microsoft Office Excel 2 08.03.2009 13:02