powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как активировать/деакт. поле по Флажку
105 сообщений из 105, показаны все 5 страниц
Как активировать/деакт. поле по Флажку
    #34967202
PShome2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно сделать недоступным для ввода поле "№ заказа" в Форме
пока не включен флажек "Отчет по одному заказу".

Где-то видел в чужой форме подобную штучку,
но не могу найти как сделать у себя.
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #34967222
<>
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
см. событие "после обновления" для флажка
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #34967303
PShome2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо.
Теперь кажется так очевидно, что копать надо здесь.
Но пока дальше не сдвинулся :-(

Хорошо знаю Oracle, есть небольшой опыт с Java и VB,
но в Access новичек. Токните дальше - где искать или
какую функцию использовать, или хоть какой пример
скрипта с синтаксисом. Еще раз спасибо, PShome2.
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #34967322
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как уже говорилось, в процедуре на событии После обновления (AfterUpdate) флажка, пишете
Me.[№ заказа].Locked=Not Me.[Отчет по одному заказу]

PS. Можно также вместо Locked (Блокировка) использовать Enable (Доступ). В этом случае Not убрать.
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #34967325
На флажок ставишь:
Private Sub Твой_Флажок_AfterUpdate()
Кнопка_или_поле.Enabled = True(Это доступ открыть) или False(Доступ закрыть)
End Sub
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #34973656
PShome2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем,

заработало сразу, дальше поехало веселее.
Сразу не отписал - интернет умер, а потом я в отгул укатил.
Еще раз спасибо энтузиастам и отдельно сайту!!!

PShome2.
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #34974492
Alex37
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Старый юнгаНа флажок ставишь:
Private Sub Твой_Флажок_AfterUpdate()
Кнопка_или_поле.Enabled = True(Это доступ открыть) или False(Доступ закрыть)
End Sub
А если требуется получить подтверждение на установку флажка? Кликаешь на флажок, появляется сообщение (видимо MsgBox), "Действительно хотите установить флажок?" Кнопки Да-Нет. Какой примерно код и на какое свойство его надо прописывать?
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #34974522
Private Sub Твой_Флажок_AfterUpdate()
If MsgBox("Вы уверены?", vbYesNo + vbQuestion, "Запрос.") = vbYes Then
Кнопка_или_поле.Enabled = True(Это доступ открыть) или False(Доступ закрыть)
End If
End Sub
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #34974565
Alex37
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Старый юнгаPrivate Sub Твой_Флажок_AfterUpdate()
If MsgBox("Вы уверены?", vbYesNo + vbQuestion, "Запрос.") = vbYes Then
Кнопка_или_поле.Enabled = True(Это доступ открыть) или False(Доступ закрыть)
End If
End Sub
Ёёёёё. А я вчера (вернее, уже сегодня) до 4 утра пытался код на другое свойство прицепить. Перегрелся, видать...
Спасибо!
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #34982777
Alex37
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Старый юнгаPrivate Sub Твой_Флажок_AfterUpdate()
If MsgBox("Вы уверены?", vbYesNo + vbQuestion, "Запрос.") = vbYes Then
Кнопка_или_поле.Enabled = True(Это доступ открыть) или False(Доступ закрыть)
End If
End Sub
Добрался наконец-то до этой фичи. Прописал у себя. Но не работает это в полной мере
Код: plaintext
1.
2.
3.
4.
5.
Private Sub Кнопка100__AfterUpdate()
   If MsgBox("Вы уверены?", vbYesNo + vbQuestion, "Запрос.") = vbYes Then
       Кнопка100_.Enabled = True 
   End If
End Sub
Если стоит Кнопка100_.Enabled = True - то вопрос задается, но нажатие на кнопки Да\Нет ни на что не влияет, всё равно состояние кнопки меняестя на противоположное.
Если стоит Кнопка100_.Enabled = False - то вообще вылетает ошибка:
Run-time error '2164':
Невозможно отключить элемент управления, пока на него
установлен фокус ввода.

Какие будут предложения? Хотелось все же, чтобы кнопки Да\Нет в MsgBox работали.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Как активировать/деакт. поле по Флажку
    #36998236
satway
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
у меня при применении данной опции, поле становится активным или неактивным только 1 раз, обратно не меняется, независимо от положения флажка.

Private Sub Твой_Флажок_AfterUpdate()
Кнопка_или_поле.Enabled = True
End Sub
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #36998265
DzonyBB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
satwayу меня при применении данной опции, поле становится активным или неактивным только 1 раз, обратно не меняется, независимо от положения флажка.

Private Sub Твой_Флажок_AfterUpdate()
Кнопка_или_поле.Enabled = True
End Sub

ну , а после какого нибудь другого события присвойте ему False .
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #36998278
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Private Sub Твой_Флажок_AfterUpdate()
Кнопка_или_поле.Enabled = Me.Твой_Флажок
End Sub
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #36998288
satway
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
какого другого события? флажок или есть или нет. как прописать, что бы при установленном флажке поле было активным, а при его отсутствии неактивным. более того, если поле, которое я собираюсь активировать/деактивировать флажком отностся к параметрическому запросу, как сделать, что бы при выключении поля, запрос работал, но без учета данного параметра
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #36998293
satway
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mds_world,

мерси, таки работает. Забыл мэкнуть) а как насчет второй части вопроса:
если поле, которое я собираюсь активировать/деактивировать флажком отностся к параметрическому запросу, как сделать, что бы при выключении поля, запрос работал, но без учета данного параметра
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #36998300
DzonyBB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
satwayкакого другого события?

Если Вы используете только флажек, то mds_world уже ответил.
А какого другого события зависит от Вас и Вашей задачи.
А прежде чем нервничать могли бы внимательнее этот же топик прочесть.
4967188
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #36998303
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
satwayполе, которое я собираюсь активировать/деактивировать флажком отностся к параметрическому запросу, как сделать, что бы при выключении поля, запрос работал, но без учета данного параметра
Тут конкретика запроса не помешала бы.

Но, может быть так (возможно пальцем в небо)
Код: plaintext
Where Таблица.Поле=Forms!МояФорма!полеФормы Or Not Forms!МояФорма!Твой_Флажок
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #36998304
DzonyBB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
satwaymds_world,
как сделать, что бы при выключении поля, запрос работал, но без учета данного параметра

я уже и боюсь написать что нибудь, а то опять в немилость попаду.

А использовать If не подойдет?
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #36998312
satway
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
даю конкретику

SELECT [1].Картсчет, [1].Филиал, [1].Клиент, [1].ИНН, [1].[Ид# проекта], [1].Проект, [1].Сальдо, [1].Вал, Switch([1]![Вал]="USD",[1]![Сальдо]*8,[1]![Вал]="EUR",[1]![Сальдо]*11,[1]![Вал]="UAH",[1]![Сальдо]) AS Экв
FROM 1
WHERE ((([1].Филиал)=[Forms]![Form1]![ПолеСоСписком0]) AND ((Switch([1]![Вал]="USD",[1]![Сальдо]*8,[1]![Вал]="EUR",[1]![Сальдо]*11,[1]![Вал]="UAH",[1]![Сальдо]))>=[Forms]![Form1]![Поле3]));

необходим флажком отключать условие >=[Forms]![Form1]![Поле3]
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #36998350
HVV83_Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
satway,

по-поводу флажка
Код: plaintext
1.
2.
3.
4.
5.
6.
Private Sub flag_Click()
    If Me.flag = True Then
        Me.button.Enabled = False
    Else:
        Me.button.Enabled = True
    End If
End Sub
и на этих событиях корректировать запрос через VBA, можно без VBA:
Код: plaintext
1.
2.
Eval(IIf([ 1 ]![flag]=False, 
Switch([ 1 ]![Вал]="USD",[ 1 ]![Сальдо]* 8 ,[ 1 ]![Вал]="EUR",[ 1 ]![Сальдо]* 11 ,[ 1 ]![Вал]="UAH",[ 1 ]![Сальдо]))>=[Forms]![Form1]![Поле3]), 
Switch([ 1 ]![Вал]="USD",[ 1 ]![Сальдо]* 8 ,[ 1 ]![Вал]="EUR",[ 1 ]![Сальдо]* 11 ,[ 1 ]![Вал]="UAH",[ 1 ]![Сальдо]))))=True;
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #36998382
satway
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
все равно что-то не работает(((
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #36998595
HVV83_Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
satwayвсе равно что-то не работает(((если ты про часть SQL-кода, то там главное уловить идею; 1.accdb посмотреть не могу т.к. у меня MA 2003
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37189111
Conse
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня возникла такая же проблема. У меня есть флажок и поле в форме, нужно если у флажка значение true, то поле не доступно, а если false, то поле доступно. Прочитал и пробывал все способы, которые были указаны выше, не работает(( В чём могут быть проблемы?
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37189113
Juncxud
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ConseУ меня возникла такая же проблема. У меня есть флажок и поле в форме, нужно если у флажка значение true, то поле не доступно, а если false, то поле доступно. Прочитал и пробывал все способы, которые были указаны выше, не работает(( В чём могут быть проблемы?

IQ проверьте
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37189126
Conse
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С IQ всё нормально...
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37189129
Breathman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Conse,
Значит не все способы попробовали.
На событие "после обновления" своего флажка делаете проверку.
Если "тру"-делаете поле недоступным, иначе-доступным.
(как вариант)
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37189169
Conse
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все заработало))
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37208311
Вот здесь обсуждается действие по полю формы а если например активировать надпись в отчете????

в доступе к выводу на экран надписей в отчетах нет возможности vba программирования
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37208318
Фотография nord-woolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пал палыч демидоа...
в доступе к выводу на экран надписей в отчетах нет возможности vba программирования
Правда что-ли? :)
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37208319
ну там токо да или нет, а ......
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37209020
знает кто
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37209023
Juncxud
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пал палыч демидоа,

да, можно
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37209027
как
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37209034
Juncxud
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На пальцах общаться сложновато.
Есть различные варианты решения вопроса. Какой вариант применить зависит от конкретной задачи
Попробуйте сформулировать
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37209037
В форме есть флажек, и на его апдейт хочу посадить видимость надписи в отчете
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37209040
Visible
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пал палыч демидоа,

Me.Visible=True
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37209048
Но эта строка же не привязывет его к имени надписи и имени отчета
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37209049
Juncxud
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пал палыч демидоаВ форме есть флажек, и на его апдейт хочу посадить видимость надписи в отчете

Не густо, поэтому не взыщите на полноту ответа

Попробуйте так
Код: plaintext
1.
2.
3.
    DoCmd.OpenReport "MyReport"
    
    If Me.[MyFlasok] = - 1  Then Reports("MyReport").MyLabel.Visible = True
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37209066
Шутки да ведь он печатать начинает
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37209067
Juncxud
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пал палыч демидоаШутки да ведь он печатать начинает

Забыл для вас добавить больше деталей )

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Private Sub ctlMyFlasok_AfterUpdate()

    DoCmd.OpenReport "Report1", acViewPreview
            
            If Me.ctlMyFlasok = - 1  Then
               Reports("Report1").ctlMyLabel.Visible = True
          Else
               Reports("Report1").ctlMyLabel.Visible = False
        End If
End Sub
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37209069
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Juncxud If Me.ctlMyFlasok = -1 Then
Reports("Report1").ctlMyLabel.Visible = True
Else
Reports("Report1").ctlMyLabel.Visible = False
End If
Reports("Report1").ctlMyLabel.Visible = Me.ctlMyFlasok
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37209070
Juncxud
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Саныч,

спасибо
никак не исправлюсь ), привычка
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37209077
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Private Sub ctlФлажек62_AfterUpdate()
DoCmd.OpenReport "Бланкразрешения", acViewPreview
    
    If Me.ctlФлажек62 = - 1  Then
    Reports("БланкРазрешения").ctlНадпись757.Visible = True
Else
    Reports("БланкРазрешения").ctlНадпись757.Visible = False
    End If
End Sub

чето никак надпись что выво на экран да что нет результата пока нет

Private Sub ctlФлажек62_AfterUpdate()

это выводит его из апдейта
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37209078
Juncxud
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пал палыч демидоа,

Проверьте во вкладке "Другие" имя контрола
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37209082
Private Sub ctlФлажок62_AfterUpdate()
DoCmd.OpenReport "БланкРазрешения", acViewPreview

If Me.ctlФлажок62 = -1 Then
Reports("БланкРазрешения").ctlНадпись757.Visible = Me.ctlФлажок62
End If
End Sub

Надпись757

Флажок62

контролы такие
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37209083
Код: plaintext
1.
2.
3.
4.
5.
6.
Private Sub ctlФлажок62_AfterUpdate()
DoCmd.OpenReport "БланкРазрешения", acViewPreview

If Me.ctlФлажок62 = - 1  Then
Reports("БланкРазрешения").ctlНадпись757.Visible = Me.ctlФлажок62
End If
End Sub
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37209094
че нехочет незнаю неработает контролы правильны
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37209097
Juncxud
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пал палыч демидоаче нехочет незнаю неработает контролы правильны

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
    Dim strReport As String
    
        strReport = "Report1"

         DoCmd.OpenReport strReport, acViewPreview
    
                If CurrentProject.AllReports(strReport).IsLoaded = True Then _
                    Reports(strReport).ctlMyLabel.Visible = Me.ctlMyFlasok

Проверено. Мин нет

Проверьте соответствие имен контролов

Рекомендации:
Имена давайте английскими буквами
Не допускайте пробелов в именах
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37209105
Вопрос!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пал палыч демидоаPrivate Sub ctlФлажок62_AfterUpdate()
DoCmd.OpenReport "БланкРазрешения", acViewPreview

If Me.ctlФлажок62 = -1 Then
Reports("БланкРазрешения").ctlНадпись757.Visible = Me.ctlФлажок62
End If
End Sub

Надпись757

Флажок62

контролы такие
А нафига же вы им тогда ctl присобачиваете?
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37209107
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот так точно не сработает.
Код: plaintext
1.
2.
If Me.ctlФлажок62 = - 1  Then
Reports("БланкРазрешения").ctlНадпись757.Visible = Me.ctlФлажок62
End If
Не нужны ифы здесь вообше. Или уж полную форму пишите с Else. Или до ифа приваивать Visible=False.
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37209122
вы меня запутали
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37209124
Juncxud
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пал палыч демидоавы меня запутали Где уважаемый вы запутались?
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37209188
да везде я перебрал все комбинации
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37209191
Juncxud
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
еще раз проверьте для формы и аналогично для отчета
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37209196
Juncxud
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
отчет, от же Report1
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37209199
Juncxud
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если здесь все правильно покажите код и ошибку
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37210313
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Private Sub Флажок_AfterUpdate()
Dim strReport As String
    
        strReport = "Отчет1"

                If CurrentProject.AllReports(strReport).IsLoaded = True Then _
                    Reports(strReport).Надпись.Visible = Me.Флажок
End Sub
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37210329
Работает при условии

если отчет открыт,

если вы ставите галку в флажке формы при закрытом отчете то он открывается из расчета того состояния в котором находится его вывод на экран, а перемена сотояния надписи возможна при открытом его состоянии отчета

недочеты в том что надо чтобы состояние видимости или нет задавалось при закрытом отчете для отобраджения при открытии в сотоянии в котором флажек, а не состояние вывод на экран
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37210691
Juncxud
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пал палыч демидоаРаботает при условии

если отчет открыт,

если вы ставите галку в флажке формы при закрытом отчете то он открывается из расчета того состояния в котором находится его вывод на экран, а перемена сотояния надписи возможна при открытом его состоянии отчета

недочеты в том что надо чтобы состояние видимости или нет задавалось при закрытом отчете для отобраджения при открытии в сотоянии в котором флажек, а не состояние вывод на экран

Формулировка задачи ваша?

В форме есть флажек, и на его апдейт хочу посадить видимость надписи в отчете

Вы задачу не смогли сформулировать и позволили себе загибать пальцы на недочётах :)
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37210745
да вы правы, апдейт работает

Ваш вариант верный

Я предлагаю посмотреть на мой Вариат, при закрытом отчете, результат виден при открытии отчета

Базу прилагаю

Код: plaintext
If Forms![Form1]![Флажок] = True Then Reports![Отчет1]![Надпись].Visible = True Else Reports![Отчет1]![Надпись].Visible = False
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37210781
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
пал палыч демидоа
Код: plaintext
If Forms![Form1]![Флажок] = True Then Reports![Отчет1]![Надпись].Visible = True Else Reports![Отчет1]![Надпись].Visible = False

Код: plaintext
Reports![Отчет1]![Надпись].Visible = Forms![Form1]![Флажок]
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37210822
А Вы уверены?
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37210825
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
пал палыч демидоаА Вы уверены?
В чем? В том, что True=True, или в том, что True<>False?
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37210829
Просто я подставил Ваш вариант в свой там еще открытие отчета сначала правда так что вот несрабатывает
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37210833
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А Ваше If True=True Then True Else False срабатывает?
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37210841
Проверте откройте приложенный образец
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37211328
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Работает и так, и так.

Кстати, можно еще короче. Вместо
Reports![Отчет1]![Надпись].Visible = Forms![Form1]![Флажок]
можно написать
Reports![Отчет1]![Надпись].Visible = Me![Флажок]
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37212723
А как здесь размещать мини скриншот
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37212733
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Когда пишете ответ, найдите внизу надпись: "Приложить файл (максимальный размер 150Kb)".
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37212740
DzonyBB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пал палыч демидоаА как здесь размещать мини скриншот
Нужно белый экран в Paint сделать минимальным,тогда скриншоты не будут на всю страницу
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37212754
DzonyBB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а еще можно вырезать только ту часть,которая необходима.
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37212782
Код: plaintext
1.
2.
3.
Private Sub Кнопка1_Click()
DoCmd.OpenReport "Отчет1", acViewPreview
[color=yellow]Reports![Отчет1]![Надпись].Visible = Me![Флажок][/color]
End Sub

Работает, но при первом открытии ругается

рун тайм эррор 13
тайп мис матч



но при этом все работает,

закрываем потом при повторных открытиях отчета неругается, но если закрыть формы и поновой то ругается чего тоему нихватает
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37212790
Ваш первый короткий вариант работает, мой длинный вариант работает асамый короткий вариант работает но капризничает
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37212813
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
пал палыч демидоаПросто я подставил Ваш вариант в свой там еще открытие отчета сначала правда так что вот несрабатываетпал палыч демидоаВаш первый короткий вариант работает
Замечательно.

пал палыч демидоаасамый короткий вариант работает но капризничает
Скоро заработает и он.
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37212841
Guest33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пал палыч демидоа
асамый короткий вариант работает но капризничает

Скоро заработает и он.

Ему просто надо немного подрасти
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37212963
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Private Sub Кнопка1_Click()

DoCmd.RunCommand acCmdSaveRecord
DoCmd.OpenReport "Отчет1", acViewPreview

If Forms![Form1]![ФлажокГК] = True Then Reports![Отчет1]![НадписьГК].Visible = True Else Reports![Отчет1]![НадписьГК].Visible = False

If Forms![Form1]![Флажок13] = True Then Reports![Отчет1]![Надпись13].Visible = True Else Reports![Отчет1]![Надпись13].Visible = False

If Forms![Form1]![Флажок15] = True Then Reports![Отчет1]![Надпись15].Visible = True Else Reports![Отчет1]![Надпись15].Visible = False


End Sub

Как правильно поставить перечисление строк здесь
разные надписи разные флажки под одной кнопкой, там группа
если что то группа имеет конрол Группа
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37213041
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пал палыч демидоа,

какие флажки относятся к группе на форме и какое у них значение OptionValue (Значение параметра в свойствах)?
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37213131
Все три флажка относятся к одной группе

ФлажокГК=Значение параметра 1

Флажок13=Значение параметра 2

Флажок15=Значение параметра 3

но еще плвнирую создать две группы и помимо двух групп 2 отдельных негруппных флажка
эт я к тому чтоб узнать неравнозначное ли уних в принципе разделение перечи
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37213148
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
With Reports![Отчет1]
![НадписьГК].Visible = False: ![Надпись13].Visible = False: ![Надпись15].Visible = False
Select Case Me.Группа
   Case  1 : ![НадписьГК].Visible = True 
   Case  2 : ![Надпись13].Visible = True 
   Case  3 : ![Надпись15].Visible = True 
End Select
End With
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37213164
Ура ! Ура ! Ура !

безмерно благодарен
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37213165
Еще раз спасибо
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37213166
Все работает
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37214149
А почему поставив флажек в группу его нельзя снять вообще
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37214173
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пал палыч демидоаА почему поставив флажек в группу его нельзя снять вообще
Таковы свойства группы. Поэтому стандартно помещение в группу не флажков, а переключателей.
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37214194
но уменя есть и переключатель там также неснимается токо переставляется, стоит рядом с группой флажков
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37214218
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ХелпВ каждый момент времени в группе может быть выбран только один параметр.
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37214231
а снять его вообще можно? обнулить так сказать
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37214241
Uheggf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пал палыч демидоаА почему поставив флажек в группу его нельзя снять вообще
Можно программным путем, присвоив группе значение отличное от значений параметров флажков.
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37214253
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Uheggfпал палыч демидоаА почему поставив флажек в группу его нельзя снять вообще
Можно программным путем, присвоив группе значение отличное от значений параметров флажков.
+1

Me.Группа=0
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37214360
но у группы же неи раскладки значение параметра
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37214412
А то есть ввести еще один флажек у которого небудет надписи
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37214415
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пал палыч демидоано у группы же неи раскладки значение параметра
Посмотрите OptionValue у каждого контрола, входящего в группу и выберите то значение, которое не встретилось


А вообще, сам вопрос, непонятен... Бог знает, о чем речь
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37214540
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
пал палыч демидоаа снять его вообще можно? обнулить так сказать
Добавьте в группу еще один элемент со значением 0. И вообще со всеми значениями, которые нужно заносить.
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37215471
Код: plaintext
1.
2.
Private Sub Группа1_AfterUpdate()
If Группа1 =  2  Then Гр2Фл1.Locked = True: Гр2Фл3.Locked = True Else Гр2Фл1.Locked = False: Гр2Фл3.Locked = False
End Sub

гдето ошибка
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37215480
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пал палыч демидоа
Код: plaintext
1.
2.
Private Sub Группа1_AfterUpdate()
If Группа1 =  2  Then Гр2Фл1.Locked = True: Гр2Фл3.Locked = True Else Гр2Фл1.Locked = False: Гр2Фл3.Locked = False
End Sub

гдето ошибка
Если Гр2Фл1, 2, 3 это флажки в группе, то ситуация предсказуема. Попав однажды на флажок2, вы никогда с него не уйдете. Остальные заблокированы


А что надо-то?
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #37246374
с этим понятно от блокироаки я ушел в стророну невидемости

скажите пожалуйста вот
можно ли добавить флажок в группу флажков непеределывая группу
поновой вот а
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Как активировать/деакт. поле по Флажку
    #38080597
Учени
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста. Есть форма, на ней несколько флажков. В зависимости от выбранных флажков вывести кросс запрос (столбцы и значения одни и те же, меняются только критерии для строк - они и есть флажки). Реально?
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #38080637
?????
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Как активировать/деакт. поле по Флажку
    #39238679
MISHA3333
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть таблица должников столбцы "кто" "сумма" "в долларах"
создал форму и в форму добавил поле...в поле указал выражение =Sum([сумма])
то есть понятно что в это поле будет общая сумма столбца

вопрос? как сделать чтобы суммировалось только выбранное
например

таблица

кто ................сумма............в долларах.................статус флажок расплатился
1фирма ............ 6000..............1 ...................................да
2фирма ............. 6000 .............1 ..................................нет
3фирма ..............6000 .............1 ................................. нет

видно что 1фирма рассчиталась...и надо сделать так чтобы в форме это сума не учитывалась
а в поле складывалась только общая сума тех должников кто не рассчитался

пожалуйста помогите
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #39238705
Фотография simply
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
=Sum(IIf([статус флажок расплатился]=Истина;0;[сумма]))
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #39238886
misha333
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
огромное спс
вы мне очень помогли
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #39239454
ИВП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
=Sum(IIf([статус флажок расплатился]=Истина;0;[сумма]))автор=Sum(IIf([статус флажок расплатился]=Истина;0;[сумма]))
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #39239461
ИВП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извините, отправил предыдущее сообщение раньше времени ((((
Надо не
Код: vbnet
1.
=Sum(IIf([статус флажок расплатился]=Истина;0;[сумма]))

,
а
Код: vbnet
1.
=Sum(IIf([статус флажок расплатился];0;[сумма]))
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #39239548
Фотография simply
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИВПИзвините, отправил предыдущее сообщение раньше времени ((((
Надо не
Код: vbnet
1.
=Sum(IIf([статус флажок расплатился]=Истина;0;[сумма]))

,
а
Код: vbnet
1.
=Sum(IIf([статус флажок расплатился];0;[сумма]))


Не "НАДО", а "МОЖНО"
...
Рейтинг: 0 / 0
Как активировать/деакт. поле по Флажку
    #39239571
ИВП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Согласен.
...
Рейтинг: 0 / 0
105 сообщений из 105, показаны все 5 страниц
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как активировать/деакт. поле по Флажку
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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