私は、複数のデータシートサブフォームを含むフォームをタブコントロールの異なるページにソートしています。(msaccess)ユーザーの複数のページ/タブ/データシートのスクロールを同期させますか?
各サブフォームのデータシートは全く異なるクエリに基づいていますが、私のケースではすべてのサブフォームは常に同じ数のレコードを含んでいます。
質問:ユーザーのスクロール入力をキーボード、マウスホイール、ナビゲーションボタン、またはそれらの組み合わせでプログラムでキャプチャし、その情報をサブフォーム間で渡すことができるため、ページを切り替えるたびにユーザーの操作に関係なく/ tabでは、同じレコード番号は常にすべてのページ/タブの1行目の位置に表示されますか?
など。 3つのサブフォームがあり、それぞれに独自のページコントロールがあり、各基本レコードセットには正確に1000個のレコードがあります。ユーザーは、そのページのサブフォームの最初の行にレコード#575が表示されるようにスクロールします。ユーザーは決して実際にははのレコードを選択し、マウスまたはkeybpoardを使用するだけでスクロールします。
ユーザーが別のページ/タブに切り替えると、対応するレコードセットのレコード番号575が新しいページのデータシートの最初の行に表示されることを保証できますか?
(つまり、1000番目の)レコードをサブフォームの上部に作成し、それをフォームのスクロール位置のプロキシとして使用します。私はこの情報を他のサブフォームに正常に渡すいくつかの問題に遭遇しています(.currentselectiontopは読み取り専用です)。私は、私がやろうとしていることを達成するための最も望ましい道でさえ、Imを確信していません。 –