|
|
|
Создание отчета без рекордсета ... возможно?
|
|||
|---|---|---|---|
|
#18+
пользую MS Access 2000 , mdb при переходе на MS SQL перевожу все на АДО. выполняю запрос -> заполняю форму ... при изменении данных -> апдейт и на сервере обновляется все так же запросом. вопрос в первую очередь по репортам. отчеты изначально работают с RecordSource. тоесть с именем таблицы, запроса или чемто типа "SELECT aaa,sss,ddd FROM zzz" хочется сделать так - через АДО запрос - заполняю кучу полей в отчете (это нормально, работает) - шапка и т.д. но помимо шапки есть еще динамическая часть отчета с переменным числом строк. как сделать такой отчет если в нем должна выводиться таблица с результатом запроса типа "SELECT A,B FROM C" которая может содержать и 5 строк и 55 строк - тоесть на несколько страниц затык в том что report.recordsource = ADODBRecordSet не проходит ... как это можно обойти? аналогичная трабла и с формами ... есть форма, в ней ленточная сабформа в которой 4 поля на базе которой сделан эдакий самопальный грид. но все опять же работает только в прямом контакте с recordsource. вручную не могу заполнить этот сабформ, сказать что у меня есть 5 строк и заполнить их все ... показывает одну строку и все тут. клинический случай или как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2004, 00:28:08 |
|
||
|
Создание отчета без рекордсета ... возможно?
|
|||
|---|---|---|---|
|
#18+
AlexHelпользую MS Access 2000 , mdb при переходе на MS SQL перевожу все на АДО. ..... затык в том что report.recordsource = ADODBRecordSet не проходит ... как это можно обойти? для отчетов adp: Set Me.Recordset = ADODBRecordSet (для mdb не проходит) а почему не желания использовать для recordsource селекты, вьюхи или хранимки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2004, 01:26:23 |
|
||
|
Создание отчета без рекордсета ... возможно?
|
|||
|---|---|---|---|
|
#18+
я так вообще не понял фразы: но помимо шапки есть еще динамическая часть отчета с переменным числом строк. как сделать такой отчет если в нем должна выводиться таблица с результатом запроса типа "SELECT A,B FROM C" которая может содержать и 5 строк и 55 строк - тоесть на несколько страниц Ну переменное число строк, ну и что? В любом отчете может быть переменное число строк. И любой отчет может быть на несколько страниц. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2004, 01:52:49 |
|
||
|
Создание отчета без рекордсета ... возможно?
|
|||
|---|---|---|---|
|
#18+
Как я понял, нет источника- и выводится только шапка :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2004, 02:04:49 |
|
||
|
Создание отчета без рекордсета ... возможно?
|
|||
|---|---|---|---|
|
#18+
Alexander G AlexHelпользую MS Access 2000 , mdb при переходе на MS SQL перевожу все на АДО. ..... затык в том что report.recordsource = ADODBRecordSet не проходит ... как это можно обойти? для отчетов adp: Set Me.Recordset = ADODBRecordSet (для mdb не проходит) а почему не желания использовать для recordsource селекты, вьюхи или хранимки? попробовал только что ... в репортах предлагает только Me.RecordSource ... RecordSet'a не предлагает по поводу использования селектов и тд ... где они выполняются - на стороне клиента или на стороне сервера? в случае mdb и в случае adp ... ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2004, 09:10:10 |
|
||
|
Создание отчета без рекордсета ... возможно?
|
|||
|---|---|---|---|
|
#18+
в случе адп все запросы выполняются на стороне сервера... потому как в самом акесе базы то нету :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2004, 09:12:16 |
|
||
|
Создание отчета без рекордсета ... возможно?
|
|||
|---|---|---|---|
|
#18+
AlexHelпопробовал только что ... в репортах предлагает только Me.RecordSource ... RecordSet'a не предлагает Прошу извинить, невнимателен- это для А2002 (c 2000 ушел быстро -кривоват) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2004, 09:31:49 |
|
||
|
Создание отчета без рекордсета ... возможно?
|
|||
|---|---|---|---|
|
#18+
AlexHel Создание отчета без рекордсета ... возможно? Возможно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2004, 11:07:11 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32793152&tid=1670209]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 356ms |

| 0 / 0 |
