powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Option buttons + pole
17 сообщений из 17, страница 1 из 1
Option buttons + pole
    #32637130
spivak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ой, запарился.
Есть форма.

В ней есть 4 Option Button. Галочки в них появляются автоматически.

Хочу сделать Text Box, который бы делал следующее с помощью формулы Iff

Если Option Button1, то значение равно Х
Если Option Button2, то У
Если Option Button1 и Option Button2 одновременно, то значение равно Х
Если не одна из кнопок не имеет галочки, то Z*N

Посоветуйте, как ПРАВИЛЬНО воспользоваться функцией, чтобы она проверяла буттоны и автоматически выбирала бы подходящий фариант.
...
Рейтинг: 0 / 0
Option buttons + pole
    #32637191
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
=iif(g=1,X,iif(g=2,Y,Z*N))

где:
g - группа, в которую входят OptionButton'ы
1 и 2 - OptionValue каждого из них
...
Рейтинг: 0 / 0
Option buttons + pole
    #32637207
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spivakОй, запарился.
Есть форма.

В ней есть 4 Option Button. Галочки в них появляются автоматически.

Хочу сделать Text Box, который бы делал следующее с помощью формулы Iff

Если Option Button1, то значение равно Х
Если Option Button2, то У
Если Option Button1 и Option Button2 одновременно, то значение равно Х
Если не одна из кнопок не имеет галочки, то Z*N

Посоветуйте, как ПРАВИЛЬНО воспользоваться функцией, чтобы она проверяла буттоны и автоматически выбирала бы подходящий фариант.
А зачем 4? если используешь только 2?
Ну это так..
Мне вот Шугард подарил:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Public Function XCase(Cod As Long, Vid As Long) As Boolean
 ' 1 - все предприятия 
 ' 2 - одно предприятие 
 ' 3 - группа предприятий 
XCase = False
Select Case Id_Grup <-- это группа переключателей
Case  1 : XCase = True <-- вместо этого можно воткнуть все что хошь
Case  2 : If Cod = ID_Name Then XCase = True 
Case  3 : If Vid = Wid8 Or Vid = Wid10 Or Vid = Wid11 Or Vid = Wid12 Or Vid = Wid13 Or Vid = Wid14 Then XCase = True
End Select
End Function

Немного не то, но приспособить можно куда захочешь...
Спасибо Шугард
...
Рейтинг: 0 / 0
Option buttons + pole
    #32637220
spivak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Саныч=iif(g=1,X,iif(g=2,Y,Z*N))

где:
g - группа, в которую входят OptionButton'ы
1 и 2 - OptionValue каждого из них

Саныч, а по-подробнее можно?

g - группа, в которую входят OptionButton'ы
1 и 2 - OptionValue каждого из них[/quot]
...
Рейтинг: 0 / 0
Option buttons + pole
    #32637223
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Что именно непонятно?
...
Рейтинг: 0 / 0
Option buttons + pole
    #32637224
spivak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
madg[quot spivak]Ой, запарился.
Есть форма.

В ней есть 4 Option Button. Галочки в них появляются автоматически.

Хочу сделать Text Box, который бы делал следующее с помощью формулы Iff

Если Option Button1, то значение равно Х
Если Option Button2, то У
Если Option Button1 и Option Button2 одновременно, то значение равно Х
Если не одна из кнопок не имеет галочки, то Z*N

Посоветуйте, как ПРАВИЛЬНО воспользоваться функцией, чтобы она проверяла буттоны и автоматически выбирала бы подходящий фариант.
А зачем 4? если используешь только 2?
Ну это так..
Мне вот Шугард подарил:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Public Function XCase(Cod As Long, Vid As Long) As Boolean
 ' 1 - все предприятия 
 ' 2 - одно предприятие 
 ' 3 - группа предприятий 
XCase = False
Select Case Id_Grup <-- это группа переключателей
Case  1 : XCase = True <-- вместо этого можно воткнуть все что хошь
Case  2 : If Cod = ID_Name Then XCase = True 
Case  3 : If Vid = Wid8 Or Vid = Wid10 Or Vid = Wid11 Or Vid = Wid12 Or Vid = Wid13 Or Vid = Wid14 Then XCase = True
End Select
End Function

Немного не то, но приспособить можно куда захочешь...
Спасибо Шугард [/quot



Я НЕ УМЕЮ ПРОГРАММИРОВАТЬ! бЕЙСИК ОТМЕНЯЕТСЯ!!
нУЖНО ФОРМУЛУ ЗАМУТИТЬ......ТИПА КАК У САНЫЧА, НО Я НЕ ПОНЯЛ, ЧТО ТАКОЕ "г" И "1"
...
Рейтинг: 0 / 0
Option buttons + pole
    #32637229
spivak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир СанычЧто именно непонятно?


Что значит группа?
И ОпциоН Валуе каждого из них?
...
Рейтинг: 0 / 0
Option buttons + pole
    #32637235
spivak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spivak Владимир СанычЧто именно непонятно?


Что значит группа?
И ОпциоН Валуе каждого из них?


Впринципе, я бы догнал быстрее, если бы ты на моем случае конкретно расписал :) Не пинай, я и так давно за помощью не обращался :)
...
Рейтинг: 0 / 0
Option buttons + pole
    #32637242
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Прилагаю картинку. Две точки - это OptionButton'ы. У каждого из них есть свойство OptionValue. Прямоугольник вокруг - это группа, к которой они относятся. Value группы всегда равно OptionValue выбранного OptionButton'а.
...
Рейтинг: 0 / 0
Option buttons + pole
    #32637251
spivak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир СанычПрилагаю картинку. Две точки - это OptionButton'ы. У каждого из них есть свойство OptionValue. Прямоугольник вокруг - это группа, к которой они относятся. Value группы всегда равно OptionValue выбранного OptionButton'а.

У меня прямоугольника нету.....я в конструкторе мутил....
...
Рейтинг: 0 / 0
Option buttons + pole
    #32637256
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Тогда:

=iif(Button1,X,iif(Button2,Y,Z*N))
где
Button1, Button2 - названия Button'ов.
...
Рейтинг: 0 / 0
Option buttons + pole
    #32637283
spivak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир СанычТогда:

=iif(Button1,X,iif(Button2,Y,Z*N))
где
Button1, Button2 - названия Button'ов.

Я пишу это:

= IIf ( [OB1] , [BT] * [RATE (IN)] *0.7, IIf ( [OB2], [RATE (IN)]* [BT]*0.9, [RATE (IN)]* [BT] ) )

Выдает ошибку........где она?
...
Рейтинг: 0 / 0
Option buttons + pole
    #32637321
spivak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Саныч? :)
...
Рейтинг: 0 / 0
Option buttons + pole
    #32637339
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Кто такая RATE (IN)?
...
Рейтинг: 0 / 0
Option buttons + pole
    #32637346
spivak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир СанычКто такая RATE (IN)?

Сан Саныч :) Я запятые на ; заменил....ошибки нет вроде
...
Рейтинг: 0 / 0
Option buttons + pole
    #32637354
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spivak
У меня прямоугольника нету.....я в конструкторе мутил....

Ну и замути группу конструктором, тама тебе все покажут\расскажут...
...
Рейтинг: 0 / 0
Option buttons + pole
    #32637357
spivak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
madg spivak
У меня прямоугольника нету.....я в конструкторе мутил....

Ну и замути группу конструктором, тама тебе все покажут\расскажут...

ВСЕ НЕ ТАК ПРОСТО.

САНЫЧ, СПАСИБО ОГРОМНОЕ, ТЫ КАК ВСЕГДА МЕНЯ ПОНЯЛ :))
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Option buttons + pole
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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