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

解決


23号車  2014-09-19 01:13:49  No: 46692

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

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

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


23号車  2014-09-19 18:54:00  No: 46694

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加