|
|
|
формирование отчета
|
|||
|---|---|---|---|
|
#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 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
1 можно изменять расположение этих контролов и размер 2 размер области печати можно тоже менять ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 17:58 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
можт подскажет еще кто как цикл по элементам формы запускать, например у меня 35 fild- сев, им нужно присвоить значения, что "в ручную" всех набивать обнулять и потом опять "в ручную" по новой переприсваивать??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 18:30 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
for each c in f.controls ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 20:59 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
Народ не подскажете, как сделать цикл по компонентам отчета (по полям и надписям) Плз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 14:10 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
for each c in f.controls ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 14:17 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
родной да не мучился бы ты с динамическим отчетом а сделал бы вывод в Excel поищи по форуму - куча топиков ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 14:23 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
отдельно по полям бут for each field in f.fields а по надписям моно, не нашел компонента labels ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 14:25 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
не не пойдет, не для себя же стараюсь (эт по поводу Exel) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 14:27 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
лейбл - тоже конирол, ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 14:29 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
Блин. У меня нет более крупного шрифта. for each c in f. controls ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 14:31 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
эт понятно, тожы как lable от Fild отличать в цикле, им нуно немного разные значения присваивать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 14:32 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
if typename(c)="Label" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 14:34 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
сенкс а лот, чтоб я без вас делал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 14:39 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
а в каком порядке будут перебераться контролы - 1. в зависимости от положения на отчете 2. в зависимости от времени создания 3. сначала все лейблы а потом филды 4 сначала все филды, потом лейблы ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 15:24 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
Скорее всего по времени создания. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 15:25 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
Тут еще вопросик, положение контрола в отчете свойства control.left control.top ??? если да то они в пикселах? или можно как то в сантиметрах, как в свойствах на правый клик??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 15:45 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
1. 1 см = 567 pix. 2. Top - это от верха секции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 16:00 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
Пардон. Это не пиксели, а твипы. Но коэффициент 567. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 16:01 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
Все нормально вроде работает. правда пустые страницы выдает (но я над этим пока не очень думал). Тока одна загвоздка - коды отчет смотришь показывает 8 страниц, экспортирую в ворд (rtf) - там тока две и набор данных ес-но не полный, можт кто что нуно сделать чтоб все экспортилось? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 18:29 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
как програмна менять свойства заголовка отчета, выражение Reports!отчет!Caption.Height = 567 Вызывает ошибку ПЛЗ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2004, 11:52 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
А что такое Caption? Есть такой контрол? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2004, 13:03 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
Нет, в очтчете есть область данных "заголовок" Нужно поменять его высоту Вариант Reports!отчет![Заголовок отчета].Height = 567 тоже не катит, как правильно поменять высоту области заголовка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2004, 15:30 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
Reports!отчет.section(acHeader).Height = 567 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2004, 15:40 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
А как из модуля экспортировать отчет в текстовый файл? Плз!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2004, 19:18 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
н-но моно макрос соорудить и запустить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2004, 19:19 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
Нашел, отэкспортил Но есть еще пара нясностей 1.моно ли динамически менять в макросе путь вывода? 2.есть ли в аксесе чтоньдь вроде диалога, для сохранения файлов? Плз!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2004, 20:02 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
Ауу ктоньдь, а то я тут уже сам с собой болтаю Плз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2004, 11:20 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
Да еще вопрос, можно ли как ньдь поменять надпись на кнопке MsgBox? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2004, 11:26 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
авторДа еще вопрос, можно ли как ньдь поменять надпись на кнопке MsgBox? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. А у меня встречный вопрос - неужели тяжело нажать кнопку Ф1? ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2004, 11:41 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
не нашел Задолбал чтоли??? :((( все равно большое спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2004, 11:45 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
Demon11Задолбал чтоли??? :((( Да нет ;-) Просто вопрос чисто Хэлповый. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2004, 12:01 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
Да функция которую мне кинули (большое спасибо конечно) надпись на кнопках не меняет. Мне нуно чтобы на кнопке сообщения вместо Да было Word нописано, на кнопке нет Excel??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2004, 12:05 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
Тогда нет - я подумал о заголовке. Пиши свою функцию (у Гетца классный пример есть). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2004, 12:08 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
Гетца?? А ссылочку моно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2004, 12:13 |
|
||
|
формирование отчета
|
|||
|---|---|---|---|
|
#18+
Поищи в поиском в форуме - кто то кидал ссылки на английскую книгу и примеры к книге. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2004, 12:15 |
|
||
|
|

start [/forum/topic.php?all=1&fid=45&tid=1675868]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
93ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
112ms |
get tp. blocked users: |
2ms |
| others: | 238ms |
| total: | 497ms |

| 0 / 0 |
