Integer型のデータをTDBGridでCheckBoxに置換するには?

解決


23号車  2014-09-19 01:13:49  No: 46692  IP: [192.*.*.*]

Delphi XE5とDBはSQLite上でDBで取得したデータをDBGrid上に展開しています。
フィールドによっては、CheckBoxで表示する必要があり、データ上は0/1で格納されています。
DBはSQLiteを使用している関係上、データ型はBooleanを使用できません。
従って、Boolean型のフィールドを計算項目で新規追加し、追加したフィールドにTrue/Falseで置き換えたいと思っています。
OnChangeのイベントでその処理を追加しましたが、思うようにできず困っています。

編集    削除
HotA  2014-09-19 05:47:05  No: 46693  IP: [192.*.*.*]

計算項目を足したのなら、同じくQueryのOnCalcFieldsイベントで

FieldByName('計算項目').AsBoolean := 
で値を設定すれば良いでしょう。

編集    削除
23号車  2014-09-19 18:54:00  No: 46694  IP: [192.*.*.*]

HotAさん、ありがとうございます。
問題なく、解決致しました。
どうも、ありがとうございました。

編集    削除