
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
27.12.2004, 16:44:50
|
|||
|---|---|---|---|
Третье значение CheckBox-а |
|||
|
#18+
Есть у CheckBox-a свойство TripleState. "The control will cycle through states for Yes and No values. Null values display as if they were No values." Вот мне и надо на событии изменеия значения CheckBox-a, поймать это самое значение. Дело в том, что третье значение Null почему-то не определяется. Когда окошко сереет, то значение CheckBox в обработчике события OnClick принимает False, а не Null. Как бы мне этот Null поймать? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.12.2004, 16:59:45
|
|||
|---|---|---|---|
|
|||
Третье значение CheckBox-а |
|||
|
#18+
LolaЕсть у CheckBox-a свойство TripleState. "The control will cycle through states for Yes and No values. Null values display as if they were No values." Вот мне и надо на событии изменеия значения CheckBox-a, поймать это самое значение. Дело в том, что третье значение Null почему-то не определяется. Когда окошко сереет, то значение CheckBox в обработчике события OnClick принимает False, а не Null. Как бы мне этот Null поймать? Спасибо. а как ты догадываешся, что CheckBox значение False принимает, когда сереет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.12.2004, 17:01:37
|
|||
|---|---|---|---|
Третье значение CheckBox-а |
|||
|
#18+
Чекбокс надо привязать не к логическому полю, которое не может null содержать, а, например, к числовому, тогда третье значение будет именно null. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.12.2004, 17:15:37
|
|||
|---|---|---|---|
Третье значение CheckBox-а |
|||
|
#18+
GeoЧекбокс надо привязать не к логическому полю, которое не может null содержать, а, например, к числовому, тогда третье значение будет именно null. Он у меня вообще ни к какому полю не привязан. Т.е. в ControlSource пусто. ? а как ты догадываешся, что CheckBox значение False принимает, когда сереет? Я не догадываюсь, а проверяю. В обработчике события стоит: если False - делать то-то, если True - делать то-то, если Null - делать то-то. А для визуального контроля вывожу значение через MsgBox. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.12.2004, 17:17:34
|
|||
|---|---|---|---|
|
|||
Третье значение CheckBox-а |
|||
|
#18+
Lola Я не догадываюсь, а проверяю. В обработчике события стоит: если False - делать то-то, если True - делать то-то, если Null - делать то-то. А для визуального контроля вывожу значение через MsgBox. хорошо, как ты проверяешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.12.2004, 17:25:30
|
|||
|---|---|---|---|
Третье значение CheckBox-а |
|||
|
#18+
?хорошо, как ты проверяешь? Lola В обработчике события стоит: если False - делать то-то, если True - делать то-то, если Null - делать то-то. А для визуального контроля вывожу значение через MsgBox. Вот так и проверяю. По выполненной процедуре. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.12.2004, 17:27:11
|
|||
|---|---|---|---|
|
|||
Третье значение CheckBox-а |
|||
|
#18+
На всякий случай: if XXX then сработает как false, если в XXX сидит null. Корректная проверка на null делается так: if isnull(XXX) then ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.12.2004, 17:28:46
|
|||
|---|---|---|---|
|
|||
Третье значение CheckBox-а |
|||
|
#18+
if XXX=true then if XXX=false then if XXX=null then тоже вернут false, если в XXX сидит null. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.12.2004, 17:32:19
|
|||
|---|---|---|---|
|
|||
Третье значение CheckBox-а |
|||
|
#18+
авторВот так и проверяю. По выполненной процедуре :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.12.2004, 18:12:38
|
|||
|---|---|---|---|
Третье значение CheckBox-а |
|||
|
#18+
Владимир СанычНа всякий случай: if XXX then сработает как false, если в XXX сидит null. Корректная проверка на null делается так: if isnull(XXX) then Тогда возвращает True. "IsNull returns True if expression is Null; otherwise, IsNull returns False. If expression consists of more than one variable, Null in any constituent variable causes True to be returned for the entire expression" А хотелось бы что-то третье :) В принципе, можно отказатьсья от CheckBox-a и использовать, например ComboBox, но... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.12.2004, 18:14:36
|
|||
|---|---|---|---|
|
|||
Третье значение CheckBox-а |
|||
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.12.2004, 18:24:03
|
|||
|---|---|---|---|
Третье значение CheckBox-а |
|||
|
#18+
SRC vba Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Спасибо!!! В такой конструкции Null был пойман!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&mobile=1&tid=1669516]: |
0ms |
get settings: |
6ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
30ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 293ms |

| 0 / 0 |
