|
小僧 さん
こんにちは。
>C) 「検索ボタンを押してフィルタが実行された時」という新しいパターンになっていますね。
>
>Private Sub 検索_Click()
>Dim strFil As String
> strFil = "年 = '" & Me.年 & "' AND " _
> & "月 = '" & Me.月 & "' AND " _
> & "種別 = '" & Me.種別 & "'"
> Me.Filter = strFil
> Me.FilterOn = True
>'→追加
> Me.txt件数 = Me.Recordset.RecordCount
>End Sub
>
>こんな感じでいかがでしょうか。
申し訳ありませんが、上記をそのまま使ってみたのですが、やはり、「件数」部分が
でてきません。
表形式に変えてからは、下記のようなことになってますので、エラーがでてVBAが開く
ということはないのですが、それまでは上記構文の「検索」部分が黄色くなって
「Recordset」がアクティブになってエラー表示になってたような気がします。
あと、「検索」ボタンをクリックすると、どんな選択をしても、一番上のレコード(最初に入れたID:1のもの)しか絞られてこないのですがどうしてでしょうか?
AND検索なはずなのに・・・。仮に新規レコードで一番最初のレコードと同じ検索条件のものを追加すると、どんな条件で検索かけてもこの2件が表示されてしまいます。
>>2.あと、帳票型フォームですが、
>
これは、表形式型で作成しなおしたら、表示できました。
今のところ、全件表示されてます。
ちなみに、ver97なので、フォームのプロパティは「標準」タブしかでてこないです。
|
|