Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Область данных отчета / 2 сообщений из 2, страница 1 из 1
20.07.2016, 16:32
    #39277206
Roken
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Область данных отчета
В области данных отчета находятся два поля, которые берут информацию из таблицы, при запуске отчета получается столько строк, сколько в таблице,
Msgbox Ом нужно вывести все строки, из этих полей, однако если пишу Me.Поле1.Text то выводит только последнюю строку
...
Рейтинг: 0 / 0
21.07.2016, 05:03
    #39277437
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Область данных отчета
Roken...нужно вывести все строки, из этих полей...Например так...
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
Option Compare Database
Option Explicit

Private m_strRetVal As String

Private Sub Report_NoData(Cancel As Integer)
'не забываем обработать ошибку 2501 - отмена открытия отчёта
Cancel = -1
End Sub

Private Sub ВерхнийКолонтитул_Print(Cancel As Integer, PrintCount As Integer)
m_strRetVal = vbNullString
End Sub

Private Sub ОбластьДанных_Print(Cancel As Integer, PrintCount As Integer)
m_strRetVal = m_strRetVal & vbNewLine & Me.Section(0).Controls(1) & (" " + Me.Section(0).Controls(2))
End Sub

Private Sub НижнийКолонтитул_Print(Cancel As Integer, PrintCount As Integer)
    If Len(m_strRetVal) > 0 Then MsgBox Mid(m_strRetVal, 3), vbInformation
End Sub
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Область данных отчета / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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