掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
DBGRIDの計算 (ID:12542)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
OnCalcFieldsはTDataSetのイベントです。 使い方は、まずTDataSetにTDbGridで表示するFieldを計算項目として追加します。 たとえばTQueryを使った場合は、Query1右クリックから、[項目の設定] をだし、項目エディターでさらに右クリックから[項目の新規追加]を選び、 Fieldの名前を設定して、Field型等を設定して、計算項目をクリックします。 これでOKすると、TDataSetに計算項目が追加されます。この後、TDataSetのOnCalcFieldsイベントを作成して、この中で、上記の計算を書きます。この計算は、計算項目しか操作できません。普通のDataFieldはEdit等で値を変更しなければいけません。OnCalcFieldsイベントは、そのレコードが呼ばれたときに発生します。この場合は、DbGridにそのレコードが表示されるときに発生します。 DbGridで計算する場合は、直接TDataSetに対して値を書き換えないといけません。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.