掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
DBGRIDの複数選択後の取得? (ID:26781)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
処理内容 dbgridに一覧を表示後に、任意選択又は全件選択を行い、選択された内容を取得しvbレポートを使用して印刷をしたい。 dbgridのoption、dgrowselect,dgmultselectは、tureに設定してあります。 dbgridの一覧の内容は以下の通りの表示してあります。 000407,1,a 000407,1,b 000408,1,a 000408,1,b for ix := 0 to DBGrid1.SelectedRows.Count - 1 do begin qurey1.gotobookmark(pointer(DBGrid1.SelectedRows.items[ix])); このロジックにより、000407,1,aを取得し、次に000407,1,bが取得出来るはずなのですが、000408,1,aを取得してしまいます。ixは0から順次カウントアップしてるのですが、ix=1の時にどうして、000408,1,bを取得してしまうのでしょうか?色々と調べたりしたのですが解りません。宜しくお願い致します。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.