none
Access. как открыть форму с данными по конкретному номеру дела? RRS feed

  • Вопрос

  •  

    Здравствуйте! еще раз..

    снова у меня вопрос по аксессу. есть форма "список всех дел", в виде таблицы. в ней отображаются данные - дата/номер дела, автомобиль, продавец и покупатель. по номеру дела они сортируются в убывающем порядке.

     

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

     

    Code Snippet

    Private Sub Кнопка13_Click()
    On Error GoTo Err_Кнопка13_Click

        Dim stDocName As String
        Dim stLinkCriteria As String

     

        stDocName = ChrW(1056) & ChrW(1072) & ChrW(1073) & ChrW(1086) & ChrW(1095) & ChrW(1072) & ChrW(1103)
       
        stLinkCriteria = "[ДАТАНОМЕР]=" & Me![ДАТАНОМЕР]
        DoCmd.OpenForm stDocName, , , stLinkCriteria

    Exit_Кнопка13_Click:
        Exit Sub

    Err_Кнопка13_Click:
        MsgBox Err.Description
        Resume Exit_Кнопка13_Click
       
    End Sub

     

     

    вот процедура на открытие этой формы. без строчки выделенной жирным шрифтом, форма открывается, но с первого номера , то есть до необходимого номера надо будет листать.  если же эту строчку вставить - форма открывается, но пустая.

     

    что сделать, чтобы форма открывалась с нужным мне номером дела?

    27 августа 2008 г. 10:30

Ответы

  • 1. Посмотрите в дебагере или через MsgBox какое значение у Вас принимает stLinkCriteria

    2. Попробуйте так : stLinkCriteria = "[ДАТАНОМЕР]='" & Me![ДАТАНОМЕР]&"'"

    27 августа 2008 г. 15:20

Все ответы