powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / как передать переменную в datareport
12 сообщений из 12, страница 1 из 1
как передать переменную в datareport
    #34082792
vbapi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
подскажите кто знает!
как передать переменную из формы в datareport???
...
Рейтинг: 0 / 0
как передать переменную в datareport
    #34083289
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
такое вряд ли возможно
а что нужно?
...
Рейтинг: 0 / 0
как передать переменную в datareport
    #34083405
vbapi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть БД в ней допустим 10 записей и форма с textbox'ом,нужно чтобы когда я переходил например на вторую запись что б открывался отчёт со второй записью (а не с первой)?
...
Рейтинг: 0 / 0
как передать переменную в datareport
    #34083412
shady
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
имеется в виду что-то типа
Код: plaintext
DataReport1.Label1.Caption=MyString
...
Рейтинг: 0 / 0
как передать переменную в datareport
    #34083463
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а рапорт строится через рекордсет
если да то значения в рекордсете перестраиваются данные получаются для нужной записи и рапорт вызывается по-новому
...
Рейтинг: 0 / 0
как передать переменную в datareport
    #34084001
vbapi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
если можете покажите пример? а то что то не получается!!!
...
Рейтинг: 0 / 0
как передать переменную в datareport
    #34084033
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я счас что-нибудь навояю
...
Рейтинг: 0 / 0
как передать переменную в datareport
    #34084079
vbapi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это я показываю как я сделал
я на форме разместил две кнопки:
1-ая "Генарировать отчёт"
Private Sub sozd_Click()
Set rs = cn.Execute("select * from table1")
MsgBox "отчёт сгенерирован!"
End Sub



2-ая "просмотреть отчёт"
Set DataReport5.DataSource = rs
DataReport5.Show
...
Рейтинг: 0 / 0
как передать переменную в datareport
    #34084463
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
завтра сделаю
сейчас не могу
...
Рейтинг: 0 / 0
как передать переменную в datareport
    #34084490
vbapi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо!
буду ждать!
...
Рейтинг: 0 / 0
как передать переменную в datareport
    #34084574
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vbapi
сделал

table B1
id text
1 Field1
2 Field2
3 Field3
4 Field4
5 Field5

table B2
id idfromB1 Text2
1 1 B1
2 1 B2
3 1 B3
4 1 B4
5 2 B5
6 2 B6
7 3 B7
8 3 B8
9 3 B9
10 3 B10
11 3 B11
12 4 B12
13 5 B13
14 5 B14
15 5 B15
16 5 B16
17 5 B17

B1 связана с B2 (id->idfromB1)
база на SQl2000

ConnectionString ="Provider=MSDataShape;Data Provider=SQLOLEDB.1; ......."
для иерархии

обратить внимание на
conStr = "SHAPE { SELECT id ,text from B1 where text='" & Text1.Text & "' } APPEND ( { SELECT id , text2 ,idfromB1 from B2 } RELATE id TO idFromB1) as C1"
создание иерархического рекордсета


rs - для первого уровня иерархии
rs3 - для иерархического рекордсета только одна выбранная запись + всё что к неё относится на втором уровне
rs2 - ссылка на данные на втором уровне

в рапорте первый уровень только заголовок
второй уровень ссылки на поля в rs2 + dataMember (C1 conStr)


Adodc1 связан с текстовый полем для листания
в Adodc1.Recordset сохраняется rs

Сделал на скорую руку
Уверен что можно сделать проще
...
Рейтинг: 0 / 0
как передать переменную в datareport
    #34085070
vbapi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ОГРОМНОЕ СПАСИБО!!!
я суть понял,буду пробовать!
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / как передать переменную в datareport
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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