Delphi XE5とDBはSQLite上でDBで取得したデータをDBGrid上に展開しています。
フィールドによっては、CheckBoxで表示する必要があり、データ上は0/1で格納されています。
DBはSQLiteを使用している関係上、データ型はBooleanを使用できません。
従って、Boolean型のフィールドを計算項目で新規追加し、追加したフィールドにTrue/Falseで置き換えたいと思っています。
OnChangeのイベントでその処理を追加しましたが、思うようにできず困っています。
計算項目を足したのなら、同じくQueryのOnCalcFieldsイベントで
FieldByName('計算項目').AsBoolean :=
で値を設定すれば良いでしょう。
HotAさん、ありがとうございます。
問題なく、解決致しました。
どうも、ありがとうございました。
ツイート | ![]() |