powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Просмотр отчета щелкнув по кнопке
6 сообщений из 6, страница 1 из 1
Просмотр отчета щелкнув по кнопке
    #32627427
illusory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На форме есть кнопка для просмотра отчета. Форма открывается для просмотра одной записи (номер записи вводится), щелкая по кнопке для, просмотра отчета, сново появляется окно о введении номера. Форма и отчет опираются на запрос. Как сделать так чтобы окно не выскакивало перед открытием отчета?
...
Рейтинг: 0 / 0
Просмотр отчета щелкнув по кнопке
    #32627529
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы разделил запросы. В форме оставить тот же запрос с параметром, а в запрос отчета вместо параметра вставил значение номера записи или ключа с формы.
...
Рейтинг: 0 / 0
Просмотр отчета щелкнув по кнопке
    #32627545
Нечто вроде:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
...
Private Sub ButtonReport.Click()

Dim wcnd as String

If Me.ctrlNum.Value<> '' and IsNumber(CDbl(Me.ctrlNum.Value)) Then
 
wcnd = "id = " & Me.ctrlNum.Value
DoCmd.OpenReport "MyReport", acNormal, , wcnd
End if

End Sub
...

Где id - поле отчета, по которому идет отбор, ctrlNum - имя контрола, в котором хранится значение указанного номера, ButtonReport - имя кнопки.

Только в запросе, по которому строится отчет, придется убрать параметризованное условие ...
...
Рейтинг: 0 / 0
Просмотр отчета щелкнув по кнопке
    #32627550
Блин, давно не писал. Правильно не апострофы, а кавычки...

Код: plaintext
If Me.ctrlNum.Value<>"" and IsNumber(CDbl(Me.ctrlNum.Value)) Then
...
Рейтинг: 0 / 0
Просмотр отчета щелкнув по кнопке
    #32627621
illusory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ругается на IsNumber
...
Рейтинг: 0 / 0
Просмотр отчета щелкнув по кнопке
    #32627669
Ч-черт..забылось все :-)
попробуй IsNumeric или в хэлп загляни
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Просмотр отчета щелкнув по кнопке
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]