• In một record trong report
  • In một record trong report

    Xuân Thanh > 23-08-12, 03:17 PM

    Hỏi : Tôi có một báo cáo có nhiều mẫu tin. Tôi chỉ muốn in một mẫu tin trong báo cáo đó thì phải làm thế nào?

    Trả lời : Bạn sử dụng toán tử Where để xác định mẫu tin của bạn. Ví dụ đoạn mã sau đặt trong một nút lệnh cmdPrint trên biểu mẫu sẽ sử dụng control RunID trên form để báo cáo của bạn chỉ có một mẫu tin duy nhất mà thôi

    Mã:
    Private Sub cmdPrint_Click()
        Dim strDocName As String
        Dim strWhere As String
        strDocName = "rptSomeReport"
        strWhere = "[RunID]=" & Me!RunID
        DoCmd.OpenReport strDocName, acPreview, , strWhere
    End Sub
  • RE: In một record trong report

    cpucloi > 27-08-12, 08:21 PM

    Nó cũng giống cái này:

    DoCmd.OpenReport "ten report", acPreview, , "ID like forms!tenform!txtID"

    014