|
|
|
Checkbox
|
|||
|---|---|---|---|
|
#18+
Опять же вопрос. Необходимо привязать контрол типа CheckBox к полю, не являющимся типа Boolean (Уж не спрашивайте зачем и как... дело в том, что сама база на Оракле, а там не существует полей булевского типа ). Возникает два аспекта: 1. Отобразить этот чекбокс. Я попытался создать контрол вычисляемого типа и в поле "Данные" вписал приблизительно следующее =IIf([table1]![field1]=1;Истина;IIf([table1]![field1]=0;Ложь;-1)) К сожалению это не помогло. Может кто скажет почему? 2. Даже если 1 сработает, как потом делать обратное преобразование. Чтобы при клике по Чекбоксу поле таблицы записывалось 1(если отмечено, True) или 0(если не отмечене, т.е. false) соответсвенно. Спасибки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2003, 02:03 |
|
||
|
Checkbox
|
|||
|---|---|---|---|
|
#18+
Риторический вопрос: страдать х.ней модно стало? Начнем, пожалуй, с теории. Пошло все это дело с такого человека, как Джордж Буль (1815-1864). В 1847 году вышла его работа – “Математический анализ логики, являющийся опытом исчисления дедуктивного рассуждения”. Применяя алгебру (в дальнейшем она стала называться булевой алгеброй. Иногда встречается другое название - алгебра логики), можно было закодировать высказывание, истинность и ложность которых требовалось доказать, а потом оперировать ими, как в математики оперируют с числами. Буль ввел три основные операции : И, ИЛИ, НЕ, хотя алгебра допускает и другие операции-логические действия. Эти действия бинарны по своей сути, т. е. они оперируют с двумя состояниями: ” истина ” - “ ложь ”. Данное обстоятельство позволило в дальнейшем использовать булеву алгебру для описания переключательных схем. False всегда будет принимать значение 0. Это аксиома. Отсюда, и из того, что возможны только 2 значения переменной типа Boolean, следует, что любые другие числа в булевой алгебре логики будут представляться как True и никак иначе. Мораль: на куя козе баян??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2003, 07:12 |
|
||
|
Checkbox
|
|||
|---|---|---|---|
|
#18+
Мне кажется все просто. Добавляете на форму свободный checkbox chkField1. На событие формы Current: Private Sub Form_Current() Me.chkField1 = Me.Field1 End Sub На событие chkField1_AfterUpdate: Private Sub chkField1_AfterUpdate() Me.Field1 = IIf(Me.chkField1, 1, 0) End Sub Все ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2003, 12:36 |
|
||
|
Checkbox
|
|||
|---|---|---|---|
|
#18+
Не получится. Если форма ленточная, то во всех строках будет показано одинаковое значение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2003, 12:47 |
|
||
|
Checkbox
|
|||
|---|---|---|---|
|
#18+
Еще раз перечитал исходное письмо и не увидел упоминания о ленточной форме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2003, 12:54 |
|
||
|
Checkbox
|
|||
|---|---|---|---|
|
#18+
Значит, вероятность 50 на 50. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2003, 13:34 |
|
||
|
Checkbox
|
|||
|---|---|---|---|
|
#18+
Э-э-э-э!!!! Офанарели, да? Я пишу для себя??? Поставьте у чекбокса в сорсе числовое поле и пречитайте мою первую мессагу... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2003, 17:23 |
|
||
|
Checkbox
|
|||
|---|---|---|---|
|
#18+
Опять риторика: или я тормоз??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2003, 17:23 |
|
||
|
Checkbox
|
|||
|---|---|---|---|
|
#18+
Возможно, чекбокс и будет показывать все числа, отличные от 0, как True. Но он точно не будет заносить в базу True как разнообразные числа, отличные от -1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2003, 17:25 |
|
||
|
Checkbox
|
|||
|---|---|---|---|
|
#18+
1) Почему -1? 2) А попробовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2003, 17:27 |
|
||
|
Checkbox
|
|||
|---|---|---|---|
|
#18+
А чего попробовать? У чекбоксов телепятии нет. Не будет он заносить True то как 1, то как 2, то как 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2003, 17:30 |
|
||
|
Checkbox
|
|||
|---|---|---|---|
|
#18+
А -1 - потому что в Аксессе True - это -1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2003, 17:31 |
|
||
|
Checkbox
|
|||
|---|---|---|---|
|
#18+
Гы Насчет Аксеса - проверю. Когда будет Аксес в этом инеткафе Саныч, а зачем телепятский чекбокс??? Ну, занесет он 1 (или -1, какая нафинг разница) и все. Задача то решена. По ТЗ. Моя твоя совсем не понимай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2003, 17:50 |
|
||
|
Checkbox
|
|||
|---|---|---|---|
|
#18+
По ТЗ требуется 1. А он будет заносить -1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2003, 18:00 |
|
||
|
Checkbox
|
|||
|---|---|---|---|
|
#18+
Темный, читай п.2 исходного поста. Если обзязательно должно быть 1, то проблема не решается. А если это просто так, то пусть автор смирится с тем, что заноситься будет -1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2003, 18:06 |
|
||
|
Checkbox
|
|||
|---|---|---|---|
|
#18+
(если отмечено, True) или 0(если не отмечене, т.е. false) Саныч, кто прав? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2003, 18:15 |
|
||
|
Checkbox
|
|||
|---|---|---|---|
|
#18+
Даже не так Вырезки: (если отмечено, True ) или 0(если не отмечене, т.е. false ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2003, 18:15 |
|
||
|
Checkbox
|
|||
|---|---|---|---|
|
#18+
Я не понимаю ту фразу, которую ты старательно отметил подчеркиванием и болдом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2003, 18:16 |
|
||
|
Checkbox
|
|||
|---|---|---|---|
|
#18+
Слово вырезки тоже не понимаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2003, 18:17 |
|
||
|
Checkbox
|
|||
|---|---|---|---|
|
#18+
ВЫРЕЗКА ж. 1. Действие по знач. глаг.: вырезать (1→1-3), вырезаться (1→1,2). 2. Выемка, отверстие. 3. Вырезанная, вынутая, изъятая часть чего-л. // Высший сорт мяса, лучшая часть филе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2003, 18:19 |
|
||
|
Checkbox
|
|||
|---|---|---|---|
|
#18+
Ладно. Ждем задавшего вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2003, 18:20 |
|
||
|
Checkbox
|
|||
|---|---|---|---|
|
#18+
Это все про вырезку я знаю. Я не понял, к чему оно тут. И кто что говорит там, где ты спрашиваешь, кто прав. И что обозначает эта фраза, начинающаяся сразу со скобок. Давай так: ючдлпвалр чмвфапмрфаврп салдораволд ыяасоп фыдваоф Вот. В такой постановке кто прав? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2003, 18:24 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32352108&tid=1677679]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
142ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 252ms |
| total: | 470ms |

| 0 / 0 |
