Главная страница
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.161 c
11-1222411588
skoro
2008-09-26 10:46
2010.08.27
Editbox и Backspace на смартфоне


15-1271696770
hawkins
2010-04-19 21:06
2010.08.27
Не работает подчеркивание ошибок в редакторе делфи


2-1273929221
Дмитрий
2010-05-15 17:13
2010.08.27
Не получается удалить строку из таблицы


15-1270905676
Германн
2010-04-10 17:21
2010.08.27
Бесплатный футбол возвращается к россиянам через инет.


2-1274359047
РП
2010-05-20 16:37
2010.08.27
Байты в число и число в байты нужной размерности