掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
DBCtrlGridのPageUP・downをコードで・・ (ID:2800)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
こんな感じですか? procedure TForm1.DBCtrlGridKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin //カレントレコードが確定していないのであれば //DBEDIT.Textだと思います。が Query.Clear; Query.add('select *'); Query.add(' from テーブル名'); Query.add(' where フィールド名 = ' + DataSource.DataSet.FieldByName('フィールド名').asString); Query.Open; // if Key = VK_UP then begin ShowMessage('DBCtrlGridでUP押されたけどDownします。'); Key := 0; DBCtrlGrid.DoKey(gkDown); end; if Key = VK_DOWN then begin ShowMessage('DBCtrlGridでDown押されたけどUPします。'); Key := 0; DBCtrlGrid.DoKey(gkUP); end; end;
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.