掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
dbCtrlGridで、表示していない値を取得したい (ID:34442)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
テーブルを二つ配置します。 片方は非表示されているテーブル、 もう一つはヒント表示用のです。 非表示にされているFiledを特定出来る別のFieldを、 もう一つのテーブルからLocatで検索させます。 それを、Hintに渡します。 例えば、tabel1.locat('品番',table2.FieldByName('品番')); DBGrid1.Hint := table1.fieldbyname(非表示項目名).asstring; 例(DelphiサンプルのDBDEMOエイリアスのAnimalテーブルを使った例です。 procedure TForm1.Button1Click(Sender: TObject); begin table1.Locate('SIZE',table2.fieldbyname('SIZE').asinteger,[]); button1.Hint := table1.fieldbyname('NAME').asstring; end; こちらでは正常に動作確認しました^^ WinXP SP3 D3です。 参考になれば幸いです。 眠れません・・・; こんな時間にPC開いてる暇人でした^^;
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.