Доступ: Как создать отчет о наборе записей?

Как я могу создать отчет в доступе с данными из набора записей (вместо запроса или таблицы). У меня есть обновления набора записей, которые также должны отображаться в отчете.


person tksy    schedule 28.10.2008    source источник
comment
Я один не понял этого вопроса?   -  person Yarik    schedule 02.11.2008


Ответы (2)


Из Access Web вы можете использовать свойство "name" набора записей. Полученный код будет выглядеть примерно так:

В отчете

Private Sub Report_Open(Cancel As Integer)
    Me.RecordSource = gMyRecordSet.Name
End Sub

В вызывающем объекте (модуле, форме и т. д.)

Public gMyRecordSet As Recordset
'...
Public Sub callMyReport()
    '...
    Set gMyRecordSet = CurrentDb.OpenRecordset("Select * " & _
                                               "from foo " & _
                                               "where bar='yaddah'")
    DoCmd.OpenReport "myReport", acViewPreview  
    '...
    gMyRecordSet.Close  
    Set gMyRecordSet = Nothing
    '...
End Sub
person BIBD    schedule 28.10.2008