| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > VB6 > Отчеты |
| Автор: Igor Graf 23.6.2007, 17:08 |
| Доброго времени суток! Сразу перейду к делу. Необходимо сделать кучу различных отчетов по базе данных . Стандартный data report явно не устраивает подскажите какой-нибудь редактор отчетов, который , желательно можно было где-нибудь скачать (естественно бесплатно С уважением.... |
| Автор: Akina 24.6.2007, 20:10 |
Интересно, почему? Crystal Report например. |
| Автор: Tectoder 25.6.2007, 11:22 |
| Также есть ActiveReport Можно делать отчет в html... |
| Автор: Igor Graf 27.6.2007, 19:00 | ||
Akina,
Ну например лист нельзя развернуть в альбомном виде , а это необходимо , нельзя изменить формат листа что тоже бывает нужно , малая функциональность , ну в общем с моей точки зрения он не доработан, не хватает множество полезных вещей. Хотя если я не прав я буду только рад |
| Автор: Igor Graf 28.6.2007, 18:46 |
| ммм, а можно по подробнее? ну к примеру как развернуть лист в альбомный формат? очень интересно как это можно реализовать в data report. С уважением... |
| Автор: Akina 28.6.2007, 20:52 | ||
А ты не пробовал, открыв отчет, посмотреть содержимое пункта "Файл" меню? там целый пункт есть, "Параметры страницы" называется... вызови да поиграйся... А буде захочется то же, но программно - посмотри в хелпе, как вызвать команду стандартного меню... |
| Автор: Igor Graf 29.6.2007, 04:29 |
| хм может я че то не понял но такой комманды не нашел(( , странно.... |
| Автор: Akina 29.6.2007, 12:36 |
| Igor Graf, приношу извинения... постоянно прыгая из Аксесса в VB6, регулярно путаюсь. Предыдущий ответ как раз касался Аксесса. Что же до Microsoft Data Report в VB - тут несколько иная картина. В отличие от Аксессовского отчета, он printer-independent. Т.е. для него просто не существует такого понятия как ориентация страницы, и вообще он не подозревает о существовании бумаги. Зато у него есть куча свойств - Height, Width, ReportHeight, ReportWidth... меняя их значения и двигая элементы, можно распечатать отчет хоть на телеграфной ленте. |
| Автор: Igor Graf 30.6.2007, 14:27 | ||||
Я так и подумал что это не про data report))
при попытке изменения размеров листа регулярно получю ошибку типа: "Большой размер бумаги" , вопрос в следующем : какими должны быть параметры значений Height, Width для получения формата A4 в альбомном виде? заранее благодарен. |
| Автор: Akina 1.7.2007, 20:59 |
| Изначально размер отчета должен быть, вероятно, заложен таким, чтобы в него ложился результирующий отчет независимо от выбранного размера и ориентации бумаги. PS. Размер листа формата А4 = 210*297 мм. Так что попробуй создавать исходный макет на квадрате 297*297. И, если не ошибаюсь, там все размеры должны быть в твипах... |
| Автор: Igor Graf 2.7.2007, 04:25 |
| Спасибо буду пробовать |
| Автор: Igor Graf 2.7.2007, 16:33 |
| ничго не получается(( пробовал изменять значения whide, height, reportwhide . Получаю все время одну и ту же ошибку неправильный размер бумаги! свойство ReportHeight напрочь отсутствует Может мне кто-нибуть внятно объяснить как получить отчет в альбомном виде формата А4. ? ИЛИ это в принципе нельзя сделать без кучи кодов ? |
| Автор: Igor Graf 2.7.2007, 19:14 |
| Народ плиз если у кого есть редактор отчетов хоть какой поделитесь плиз или ссылку киньте , очень очень нужно (последний крик души) [removed by moderator] |
| Автор: Akina 2.7.2007, 21:32 |
| В MSDN есть кое-какие куски кода. А в прилагаемых примерах есть DataRept - там показаны и изменения размеров. |
| Автор: Igor Graf 3.7.2007, 04:11 |
| увы но у меня всего этого нет а в нете тоже ниче толкового не нашел, ладно спасибо и на этом будем продолжать поиски |
| Автор: Akina 3.7.2007, 07:57 |
| Выкладываю сам пример. Перепиши только DSR, если у тебя nwind.mdb в другой папке... |
| Автор: Igor Graf 3.7.2007, 15:51 |
| а можно этот кусок выбросить сюда , если не затруднит у меня MSDN нет к барсику а внете тож не нашел ответа на этот вопрос Добавлено через 51 секунду опс спасибо устал и не заметил прикрепленный пример , ща посматрю! Добавлено через 13 минут и 52 секунды хм пример тоже выдает отчет не в альбомном формате. или я опять че то не понял? |
| Автор: Akina 3.7.2007, 16:48 |
Смотри код. Там задаются свойства отчета. Поиграй ими. Попробуй вызвать диалог печати и пообщаться с ним. Задача ОБЯЗАНА решаться. Надо только найти путь. |
| Автор: amt 22.11.2007, 21:10 |
| Привет Igor Graf Столкнулся с такойже проблемой как и утебя - ориентация страницы в DataReport Если у тебя уже возникло решение, может поделишься? Заранее благодарен. |
| Автор: compress 23.5.2009, 15:33 |
| Спасибо, Akina, очень помогли. Кусок кода, выложнный Вами, решает проблему вывода отчёта в альбомной ориентации. |