| |
▼よろずや さん:
ご回答ありがとうございます。
>単票フォームで何をしたいのでしょう?
>よく判りません。
>1レコードだけ表示したいという話ですか?
>それなら、変数strfilter なんて使わずに
>フィルターに連番をセットするだけでいいと思うのですが。
説明の仕方が悪く、やりたいことが伝わっていなかったようで
申し訳ありません。
RecordsetCloneについて調べているうちに
同じ目的のサンプルを見つけました。
↓
Dim rs As DAO.Recordset
DoCmd.OpenForm "単票フォーム", , , Me.Filter
Set rs = Forms!単票フォーム.Recordset.Clone
rs.FindFirst "連番 = '" & Me!連番.Value & "'"
Forms!単票フォーム.Bookmark = rs.Bookmark
Set rs = Nothing
フォームにフィルタをかけた状態で、
単票フォームを呼び出すのでRecordsetCloneにも
フィルタがかかっているのではないかと思っていましたが、
上記のように再度直前でMe.Filterを実行しないといけないようです。
長々おつきあい頂きありがとうございました。
まだ質問したいことが他にありますので、よろしくお願いします。
|
|