|
こんにちわ。
いつもお世話になっております。
説明が上手くできなくて申し訳ありません。
ご質問の件ですが、
>2005/12/05 A 10000
>2005/12/06 A 12000
>上記のように同年、同月、同じ名前で結果が2つあるような事はありますか?
あります。
>もしあるとすれば、フォーム上に表示するのは
>1) 合計だけ
>2005/12 A 22000
表示するのはこの状態です。
ですので、全件のデータは表示されてはおりません。
>>現在は、フォーム上のコンボ検索にはcomb年以外にも
>>comb年、comb月、comb名前で検索をして表示させています。
>これはフィルタを使っているのでしょうか。
はい、おっしゃる通りです。
コードは以下のようになっております。(以前に教えて頂いたコードです)
Private Sub cmd検索_Click()
If IsNull(Me.年度) Then
MsgBox "年度を入力して下さい。"
Me.年度.SetFocus
Exit Sub
End If
If DCount("*", "クエリ", "Left(日付, 4) = '" & Me.年度 & "'") = 0 Then
MsgBox "選択された年度は存在しません。"
Else
Me.Filter = "Left(日付, 4) = '" & Me.年度 & "'"
Me.FilterOn = True
End If
End Sub
ちなみにcmd検索ボタンには年度及び月度、名前用があります。
以上のコードにどう書き加えれば、
前年分がtxt結果1前年に表示されるのでしょうか?
基本的に無理なことなのでしょうか?
以上の説明でご理解頂けたでしょうか。
宜しくお願い致します。
|
|