| 
    
     |  | 児童別図書貸出簿レポートのレコードソースはクエリ(児童名抽出条件付き)でしょうか? でしたら
 
 Private Sub 児童別貸出簿_Click()
 Dim i As Integer
 If IsNull(Me.tx児童名検索) Then
 MsgBox "児童名を選択してください",, vbCritical, "警告"
 Me.tx児童名検索.SetFocus
 
 Else
 
 i = DCount("*","児童別図書貸出簿レポートのレコードソースクエリ名")
 
 if i = 0 then
 MsgBox "対象児童名の貸し出しはありません。"
 Exit Sub
 Else
 DoCmd.OpenReport "児童別図書貸出簿レポート", acViewPreview
 If MsgBox("印刷しますか?", vbYesNo) = vbYes Then
 DoCmd.Close acReport, "児童別図書貸出簿レポート"
 DoCmd.OpenReport "児童別図書貸出簿レポート", acViewNormal
 End If
 End if
 End If
 End Sub
 
 もしクエリでないなら元となるテーブルを使い
 i = Dcount("*","テーブル名","[児童名フィールド]='" & Me.tx児童名検索 &"'")
 
 
 |  |