Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

DBCheckBox [D7, 2000]


Sonia ©   (2007-03-27 13:07:00) 

Имеется DBCheckBox, привязанный к какому-то полю, которое может содержать пустые значения. Как сделать так, чтобы при запуске программы в DBCheckBox не стояла галочка, когда в поле нет значения?


Sonia   (2007-03-27 15:10:00) [1]

Все. Спасибо. Тему можно закрыть:)
Использовала компонент dxDBCheckBox, там есть замечательное свойство NullStyle:=nsUnchecked ))


stone   (2007-03-27 15:09:00) [2]


> Sonia ©   (27.03.07 15:03) [10]
> А какими еще способами можно? Для просмотра, а не для редактирования.

Зависит от того как ты получаешь данные. Также важно знать СУБД. На будущее для таких полей надо ставить свойство NOT NULL и устанавливать значение по-умолчанию.


Sonia   (2007-03-27 15:03:00) [3]


> Это можно сделать разными способами

А какими еще способами можно? Для просмотра, а не для редактирования.


stone   (2007-03-27 14:39:00) [4]


> Sonia ©   (27.03.07 14:32) [7]

При том, что данные берутся из базы, и у тебя там null. Соответственно тебе надо ставить там значение по-умолчанию. Это можно сделать разными способами, в т.ч. [6].


evvcom   (2007-03-27 14:36:00) [5]

> [6] stone ©   (27.03.07 14:27)

BeforePost, ку? :)

> [7] Sonia ©   (27.03.07 14:32)

Ну ты ж спросила:

> А в каком событии лучше устновитьChecked = false


Sonia   (2007-03-27 14:32:00) [6]


> stone ©   (27.03.07 14:27) [6]

Не поняла, при чем тут это.


stone   (2007-03-27 14:27:00) [7]


> Sonia ©   (27.03.07 14:24) [5]

AfterEdit, AfterInsert


Sonia   (2007-03-27 14:24:00) [8]

Может иметь 2 значения - пусто или Y.
А в каком событии лучше устновить Checked = false, чтобы работало для всех пустых строк?


Jan   (2007-03-27 14:16:00) [9]

Checked = false?


ЮЮ   (2007-03-27 13:20:00) [10]

Т.е. может иметь три значения - пустое и два определенных?


Sonia   (2007-03-27 13:12:00) [11]

1) К Датасету подключен
2) Датасет открыт сразу


Desdechado   (2007-03-27 13:09:00) [12]

1. подключить его к датасету?
2. открывать датасет сразу?


Наверх

Титульная страница Поиск, карта сайта Написать письмо