|
|
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
Используя форму делаю запрос к таблице. Запрос формируется динамически, в зависимости от того чего выбрано на форме. Как динамически создавать отчет на запрос и выводить его? В этот же отчет нуно помещать описание того что собственно выбиралось, string с описанием формируется в процедуре (оброботка клика на форме). ПЛЗ!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2004, 15:48 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
На OnOpen отчета: me.recordsource=... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2004, 16:24 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
не так не получается, отчт должен быть динамический, количесва полей в запросе может меняться, и раз и навсегда из задать нельзя, кроме того как быть со стрингом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2004, 16:58 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
Со стрингом быть аналогично: Me!lblCaption.Caption=... И с контролами так же: Me!txtField8.Visible=False ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2004, 17:37 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
имеется в виду - написать все это в обработке OnOpen отчета, но стринг то оттуда не виден. Или я чегой то не понимаю, если моно поподробнее? ПЛЗ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2004, 17:42 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
Что значит не виден? А глобальные переменные почему нельзя использовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2004, 17:53 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
да протормозил экскьюз ща попробую ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2004, 17:54 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
стринг определен в общей области главной формы, там где все batton-ы CheckBox-ы и т.д. И в области отчета его не видно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2004, 11:50 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
Ничего не понял. Стринг - это переменная. Их описывают в модулях при помощи команды Dim или Public. Как он может быть определен в какой-то области формы??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2004, 12:28 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
Ты когда формируешь строку SQL, полученный результат пихай в некое поле в отчете... Типа: Нажатие кнопки для печати... Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2004, 12:50 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
Эт я торможу, начал работать с Акс 2- недели назад, чот поднахватался а с основами проблем, спасибо. Да тут у меня еще один проблем с отчетом - компоненты поле, надпись, добавляемые на отчет не имею свойств text, value да и visible я не нашел???Коды тот же компанент на форму добавляешь там есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2004, 13:07 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
тебе нужно : 1 вариант сделать заготовку со всеми возможными контролами и программно назначать им recordsorce при открытии в зависимости от количества полей в рекодсете. а все оставшиеся ненужными - скрывать но это подойдет только для отчета с ограниченным максимальным числом полей 2 генерить отчет программно так как это делает мастер отчетов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2004, 13:10 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
Deminik - у Отчет при этом должен быть открыт? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2004, 13:11 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
АлексеюК А можно второй вариант поподробнее??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2004, 13:13 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
авторДа тут у меня еще один проблем с отчетом - компоненты поле, надпись, добавляемые на отчет не имею свойств text, value да и visible я не нашел??? У каждого элемента управления есть свойства... По правой кнопки мышки вылазит формочка со вкладочками... Вот там это свойство - "Вывод на экран" называется, а если к нему средствами VBA обращаться, то он "Visible"... (что такое текст - не понял) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2004, 13:16 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
к сожалению готового примера под рукой нет я пропустил момент: авторЭт я торможу, начал работать с Акс 2-недели назад наверное тебе будет сложновато, если конечно какая - нибудь добрая душа примерчик не кинет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2004, 13:17 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
авторОтчет при этом должен быть открыт? Обязательно, но можно в Хайде - тогда и не поймешь, что он вообще открывался... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2004, 13:18 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
...Docmd.OpenReport "mySuperReport" acDesign ,,,, acHidden ...reports!mySuperReport.RecordSource = strSQL ...reports!mySuperReport!myField = strSQL ...Docmd.Close acReport, "mySuperReport", acSaveYes ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2004, 13:24 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
Deminik-у reports!mySuperReport!myField = strSQL строка не работает, пишет что "для получения доступа к свойству перейдите в режим формы, или удалите ссылку на свойство" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2004, 13:36 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Так попробуй...Это я стормозил - как можно присвоить значение полю в режиме конструктора ?!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2004, 13:56 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
reports!mySuperReport.RecordSource = strSQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2004, 13:56 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
Если использовать не поле, а надпись, то все прокатывает (со строкой им-ся в виду) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2004, 14:02 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
это не готовый пример как тебе нужно а демонстрация принципа создания контролов в отчете исходя из данных таблицы: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2004, 14:05 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
АлексейК Спасибо огромное бум рыть Если у кого есть готовый примерчик плз, или ссылочка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2004, 14:39 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
Еще раз спасибо АлексеюК, почти удалось реализовать первый вариант им предложенный, 1 вариант сделать заготовку со всеми возможными контролами и программно назначать им recordsorce при открытии в зависимости от количества полей в рекодсете. а все оставшиеся ненужными - скрывать но есть одна загвоздка - Полей много - 32, и загвоздка со скрыванием - при просмотре отчета появляются лишние листы, на которых помещены скрываемые поля, можно ли как либо при формировании отчета управлять этим, т.е. сохранять и выводить только нужные листы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 17:19 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32442265&tid=1675868]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
433ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 234ms |
| total: | 758ms |

| 0 / 0 |
