Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.15;
Скачать: CL | DM;

Вниз

DBCheckBox   Найти похожие ветки 

 
Sonia ©   (2007-03-27 13:07) [0]

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


 
Desdechado ©   (2007-03-27 13:09) [1]

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


 
Sonia ©   (2007-03-27 13:12) [2]

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


 
ЮЮ ©   (2007-03-27 13:20) [3]

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


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

Checked = false?


 
Sonia ©   (2007-03-27 14:24) [5]

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


 
stone ©   (2007-03-27 14:27) [6]


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

AfterEdit, AfterInsert


 
Sonia ©   (2007-03-27 14:32) [7]


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

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


 
evvcom ©   (2007-03-27 14:36) [8]

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

BeforePost, ку? :)

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

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

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


 
stone ©   (2007-03-27 14:39) [9]


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

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


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


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

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


 
stone ©   (2007-03-27 15:09) [11]


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

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


 
Sonia ©   (2007-03-27 15:10) [12]

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



Страницы: 1 вся ветка

Текущий архив: 2007.04.15;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.057 c
15-1174476821
Johnmen
2007-03-21 14:33
2007.04.15
Дайте код!


15-1174417424
TUser
2007-03-20 22:03
2007.04.15
Найти хорошую дорогу


2-1174828083
$00FF00
2007-03-25 17:08
2007.04.15
JPEG на API


1-1171952883
Ega23
2007-02-20 09:28
2007.04.15
Вот такая ошибка начала вываливаться при переходе


1-1171803886
Moo-Moo-
2007-02-18 16:04
2007.04.15
drag-and-drop