Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как создать отчет текущей записи (Access 2007)
 
 автор: bromanf   (11.02.2009 в 23:44)   личное сообщение
 
 

Существует БД, в ней создана форма для ввода данных, требуется создать отчет только по текущей записи (в MS Access по умолчанию отчет создается по всем записям, начиная с первой). Поможите неумному
ЗЫ. Заранее благодарен...

  Ответить  
 
 автор: Lukas   (12.02.2009 в 00:06)   личное сообщение
 
 

Добавить на форму кнопку.
На событии Click кнопки:

Private Sub btnOpenReport_Click()
On Error GoTo Err_btnOpenReport_Click

    Dim strReportName As String
    Dim strFiltr As String
    
    strReportName = "ReportName" 'Имя открываемого отчета
    strFiltr = "Код=" & Me![Код] ' Код - Имя ключевого поля
    
    DoCmd.OpenReport strReportName, acPreview, , strFiltr

Exit_btnOpenReport_Click:
    Exit Sub

Err_btnOpenReport_Click:
    MsgBox Err.Description, vbInformation, Me.Caption
    Resume Exit_btnOpenReport_Click
    
End Sub

  Ответить  
 
 автор: bromanf   (12.02.2009 в 00:36)   личное сообщение
 
 

Большое - прибольшое спасибо, ура заработало, оказывается "ларчик просто открывался"!!!
На других форумах меня загрузили запросами с какими-то невообразимыми параметрами.
Еще раз убеждаюсь, что все-таки подучить VBA мне не помешало
P.C. Еще раз Огромное Спасибо!!!

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList