掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
QRでレコード内容を表示させるには? (ID:30659)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>Table1AfterScrollで個々に設定すれば表示させる事は可能ですが・・・ で言っているように procedure TForm1.Table1AfterScroll(DataSet: TDataSet); var I: Integer; WC : TComponent; begin for I:=0 to Form1.ComponentCount -1 do begin WC := TWinControl(Form1.Components[I]); if WC is TQRDBText then TQRDBText(WC).Caption := TQRDBText(WC).DataSet.FieldByName(TQRDBText(WC).DataField).AsString; end; end; としないと駄目と言う事ですね! 〔解決〕 確認用として >ひょっとして・・・・・ >DBEdit の場合 >現在のレコードの DataField の内容が表示されますが >QRでは表示してくれないのですか? としたら そうです とでもしてくれたらそこで終わったんですが・・・・ プロパティエディタから設定しないと駄目って所に誰も突っ込みを 入れないのが気になりますがw ついでに Table1.Active を True にすると DBText などは1レコード目を表示 してくれますが、QRDBText では表示してくれません。 おそらくは QRDBText で FieldDataLink が設定されていないか FieldDataLink のイベントが設定されてい為かと思いますが・・・・・ ソースが無いのでわかりません。 バグか仕様バグとしか思えないんだけど・・・・・
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.