データソースとしてクエリを持つフォームがあります。私は、フォームがオープン/ロードされたときに自動的にデータソースの最後のレコードに行きたいと思っています。msアクセスフォームを開くときに最後のレコードを選択します。
どのように私はVBAを使用してこれを行うことができますか?
データソースとしてクエリを持つフォームがあります。私は、フォームがオープン/ロードされたときに自動的にデータソースの最後のレコードに行きたいと思っています。msアクセスフォームを開くときに最後のレコードを選択します。
どのように私はVBAを使用してこれを行うことができますか?
また、次を使用することができます。
Me.Recordset.MoveLast
注アクセスがボタンのコントロールウィザードを備えており、そのウィザード内の1つのオプションがレコードナビゲーションであること - >最後のレコードに移動します。これにより、VBAではなく埋め込みマクロが生成されます。
docmd.gotorecord acDataForm, "FormName", acLast
また、トリックを再生して、逆の順序でレコードをソートすることもできます。それは考えるべきことかもしれません。
この1つはまた、私の仕事:
/イベントにこのコードを入れてDoCmd.RunCommand acCmdRecordsGoToLast
? –
'Form_Load'イベント –