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

Вниз

"Логический" тип данных Firebird 1.5 в компонентах.   Найти похожие ветки 

 
DROWSY   (2010-05-29 05:52) [0]

Как в dbgride отображать чекбоксами поля типа:
CREATE DOMAIN T_YESNO AS
CHAR(1) CHARACTER SET NONE
CHECK ((VALUE IS NULL) OR (VALUE IN ("N","Y") OR (VALUE IN ("T","F"))))
COLLATE NONE


 
Плохиш ©   (2010-05-29 11:23) [1]

Ищи статью "полосатый грид"


 
Loginov Dmitry ©   (2010-05-29 22:43) [2]

Не делайте булевские поля CHAR(1). Используйте обычный Integer. Это лучше во всех отношениях.

По теме: функция для рисования чекбоксов:

type
 TCheckedState = (csUnChecked, csChecked, csInactive);  

procedure DrawCheckedRect(CanvasHandle: THandle; Rect: TRect; CheckedState: TCheckedState);
var
 State: Cardinal;
begin
 State := DFCS_BUTTONCHECK or DFCS_FLAT;
 if CheckedState = csChecked then
   State := State or DFCS_CHECKED;
 if CheckedState = csInactive then
   State := State or DFCS_INACTIVE;
 DrawFrameControl(CanvasHandle, Rect, DFC_BUTTON, State);
end;  


 
DROWSY   (2010-05-30 03:44) [3]

Кому ещё это может быть полезным, ссылка на статью "Разноцветный D B G R I D" :
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=168

Спасибо, мужчины!


 
Anatoly Podgoretsky ©   (2010-05-30 09:31) [4]

Логических типов в Firebird 1.5 вроде как нет.



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

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

Наверх




Память: 0.47 MB
Время: 0.06 c
15-1264657678
vajo
2010-01-28 08:47
2010.08.27
Телефон по витой паре.


2-1267710669
Евгений Р.
2010-03-04 16:51
2010.08.27
Использование tOpenDialog


15-1267651801
Юрий
2010-03-04 00:30
2010.08.27
С днем рождения ! 4 марта 2010 четверг


15-1268761702
AntonioBanderas
2010-03-16 20:48
2010.08.27
База комплектующих для АРМ


15-1269604734
Кто б сомневался
2010-03-26 14:58
2010.08.27
Ускорение загрузки сайтов в 5 - 8 раз в Opera