powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как сделать активным поведения Флажка на Форме?
25 сообщений из 29, страница 1 из 2
Как сделать активным поведения Флажка на Форме?
    #39448737
Истина где-то рядом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Флажок на форме необходим для управления параметрами кода VBA.

Установил на форму Флажок, в коде VBA прописал действия связанные с состоянием Флажка. Но Флажок в промежуточном положении. Подскажите как задействовать его.

Заранее спасибо.

P.S. F1 прочитал, справку на https://support.office.com/ru-ru/article/Отображения-значений-Да-и-Нет-c-помощью-флажка-и-других-элементов-управления-4fa55fff-b3a0-4d03-a7a6-a2cfe4d03d4c глянул.
...
Рейтинг: 0 / 0
Как сделать активным поведения Флажка на Форме?
    #39448740
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Истина где-то рядомв коде VBA прописал действия связанные с состоянием Флажка... и спрятал.
...
Рейтинг: 0 / 0
Как сделать активным поведения Флажка на Форме?
    #39448743
Истина где-то рядом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код типа,
Код: vbnet
1.
2.
3.
IF Forms![Флажок39].Value=True Then
'ОПЕРАЦИИ
End IF
...
Рейтинг: 0 / 0
Как сделать активным поведения Флажка на Форме?
    #39448747
Истина где-то рядом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Истина где-то рядомКод типа,
Код: vbnet
1.
2.
3.
IF Forms!.[Кнопочная Форма].[Флажок39].Value=True Then
'ОПЕРАЦИИ
End IF
...
Рейтинг: 0 / 0
Как сделать активным поведения Флажка на Форме?
    #39448749
Истина где-то рядом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот так он реагирует
Код: vbnet
1.
2.
3.
Sub test()
    Forms![Кнопочная форма].[Флажок39] = True
End Sub



Но мышкой не клацается
...
Рейтинг: 0 / 0
Как сделать активным поведения Флажка на Форме?
    #39448752
Истина где-то рядом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неужели надо через макрос нажатия кнопки менять состояние самого флажка?
...
Рейтинг: 0 / 0
Как сделать активным поведения Флажка на Форме?
    #39448755
Фотография Tarasios
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Истина где-то рядомВот так он реагирует
Код: vbnet
1.
2.
3.
Sub test()
    Forms![Кнопочная форма].[Флажок39] = True
End Sub



Но мышкой не клацается

Это вы так себе воображаете, что "вот так он реагирует". Реакция - это некоторое некоторые действия, происходящие после события. Как вам тут уже подсказывали - идёт опрос состояния флажка циклом если - то - иначе, и уже в зависимости от состояния (истина/ложь), происходит заданная вами реакция.
Но в вашем последнем образце никакого опроса и последующей обработки (событий) не происходит. Просто флажку командой задаётся состояние True. Всегда "Да" - потому он даже не "мигает" поочерёдно "вкл/выкл".
Кроме того, вижу я, что у вас флажок "свободно висящий" в форме, не "запитанный" от таблицы, то есть при каждом открытии формы он будет входить в состояние "по умолчанию". Может, так и должно быть, но тогда это несёт некоторые дополнительные нюансы в обработке.
...
Рейтинг: 0 / 0
Как сделать активным поведения Флажка на Форме?
    #39448757
Истина где-то рядом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При нажатии на флажок не происходит вызова процедуры VBA - хотя в событиях прописано.
...
Рейтинг: 0 / 0
Как сделать активным поведения Флажка на Форме?
    #39448761
Фотография Tarasios
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Истина где-то рядом,
прописано - где и что? В вашем примере ничего нет
...
Рейтинг: 0 / 0
Как сделать активным поведения Флажка на Форме?
    #39448770
Фотография Tarasios
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Истина где-то рядом,
Пример приложил. Оно?
...
Рейтинг: 0 / 0
Как сделать активным поведения Флажка на Форме?
    #39448775
Истина где-то рядом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TarasiosИстина где-то рядом,
Пример приложил. Оно?

http://www.sql.ru/forum/actualfile.aspx?id=20457311] Приложенный файл (db1.rar - 8Kb)

У тебя флажки реагируют на мышь (т.е. меняют состояние) - у меня же аналогично сделано, только флажок просто тупо не реагирует на клики просьбы мыши.
...
Рейтинг: 0 / 0
Как сделать активным поведения Флажка на Форме?
    #39448780
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Истина где-то рядомНо Флажок в промежуточном положении. Подскажите как задействовать его.Нужно задать флажку свойство Значение по умолчанию - True или False.
...
Рейтинг: 0 / 0
Как сделать активным поведения Флажка на Форме?
    #39448781
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Истина где-то рядомПри нажатии на флажок не происходит вызова процедуры VBA - хотя в событиях прописано.Какое событие Вы обрабатываете? Какаая процедура не вызывается - Private Sub Флажок39_Click()?
...
Рейтинг: 0 / 0
Как сделать активным поведения Флажка на Форме?
    #39448786
Истина где-то рядом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina,

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
Private Sub Флажок39_Click()
    MsgBox "Нажатие на флажок 39"
    If Forms![Кнопочная форма].[Флажок39] = True Then
        Forms![Кнопочная форма].[Флажок39] = False
    Else
        Forms![Кнопочная форма].[Флажок39] = True
    End If
End Sub



При нажатии никакого сообщения нет.
...
Рейтинг: 0 / 0
Как сделать активным поведения Флажка на Форме?
    #39448787
Фотография Tarasios
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Истина где-то рядом,
ну да, признаюсь, мне Б. ГейЦ спецверсию Экссеса подогнал ) Потому у меня работает - у тебя точно такой же код не работает ;)))
Сделай себе форму с нуля, даже с моей формы код обработки себе на событие "после обновления" этого флажка повесь. Только имя флажка на свой замени. И разберись, что и как.
...
Рейтинг: 0 / 0
Как сделать активным поведения Флажка на Форме?
    #39448788
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще раз: 20457345 .
...
Рейтинг: 0 / 0
Как сделать активным поведения Флажка на Форме?
    #39448790
Фотография Tarasios
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Истина где-то рядомAkina,

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
Private Sub Флажок39_Click()
    MsgBox "Нажатие на флажок 39"
    If Forms![Кнопочная форма].[Флажок39] = True Then
        Forms![Кнопочная форма].[Флажок39] = False
    Else
        Forms![Кнопочная форма].[Флажок39] = True
    End If
End Sub



При нажатии никакого сообщения нет.

чёт я себя начинаю идиотом слепым "чуйствовать"...
во первых - вешать код надо не на нажатие кнопки, а на событие "после обновления".
во вторых у тебя работает так:
выдать сообщение "Нажатие на флажок 39"
Начало цикла
если флажок включен, то
выключить флажок
иначе включить флажок
конец цикла.
Редкостный бред )))
...
Рейтинг: 0 / 0
Как сделать активным поведения Флажка на Форме?
    #39448791
Фотография Tarasios
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina, прошу прощения, случайно вам адресовал )
...
Рейтинг: 0 / 0
Как сделать активным поведения Флажка на Форме?
    #39448792
Истина где-то рядом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__MichelleЕще раз: 20457345 .

Установил значение по умолчанию, перезагрузил базу. Умолчание стоит и далее никак не реагирует)
...
Рейтинг: 0 / 0
Как сделать активным поведения Флажка на Форме?
    #39448793
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Истина где-то рядом,
а почему не сделать так (ведь он свободный и его значение Empty-не инициализирован)
Код: vbnet
1.
2.
3.
Private Sub Form_Current()
Me.флажок = 0
End Sub
...
Рейтинг: 0 / 0
Как сделать активным поведения Флажка на Форме?
    #39448797
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__MichelleЕще раз: 20457345 .А также проверьте свойства Доступ и Блокировка.
...
Рейтинг: 0 / 0
Как сделать активным поведения Флажка на Форме?
    #39448802
Истина где-то рядом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Michelle__MichelleЕще раз: 20457345 .А также проверьте свойства Доступ и Блокировка.
Доступ "Да"
Блокировка "Нет"
...
Рейтинг: 0 / 0
Как сделать активным поведения Флажка на Форме?
    #39448804
Истина где-то рядом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может это быть связано с самой формой?

Кнопки (уже несколько опробовал) на основной кнопочной странице не реагируют.
А кнопки на других формах работают

Вот это, Tarasios, точно бред!
...
Рейтинг: 0 / 0
Как сделать активным поведения Флажка на Форме?
    #39448807
Истина где-то рядом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На главной форме стояли запреты на изменение - ВОПРОС СНЯТ )
...
Рейтинг: 0 / 0
Как сделать активным поведения Флажка на Форме?
    #39448809
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Истина где-то рядомМожет это быть связано с самой формой?В свойствах формы что стоит в свойстве Разрешить изменение?
...
Рейтинг: 0 / 0
25 сообщений из 29, страница 1 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как сделать активным поведения Флажка на Форме?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]