story » 14.02.2011 14:36:48
После ряда экспериментов пришел к выводу, что при попытке повесить checkbox на вычисляемое поле (fkInternalCalc) dbgrid работает неверно. При этом если попытаться из под ide сделать активным dataset среда падает. Пришлось в запросе вводить фиктивное логическое поле и вешать в dataset на поле со свойством fkdata с установленными флагами pfinUpadte:=false и pfinWhere:=false. Еще один способ - самому прорисовать checkbox и обрабатывать все события.