![]() |
|
Модераторы: Akina |
![]()
|
|
| serpentyna |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 21.11.2003 Репутация: нет Всего: нет |
Подскажите как лучше всего сделать отчеты.В учебнике упоминается конструктор DataReport,но а если мне нужно много отчетов с кучей условий и для каждого отчета свое условие?
|
|||
|
||||
| serpentyna |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 21.11.2003 Репутация: нет Всего: нет |
Ну и еще один вопрос.Не знаете где достать такой умный календарь,в котором нельзя было бы выбрать какой-то день,если это праздник или выходной (я тут делаю что-то вроде назначения очередей на прием к врачу).Не подкинете идею как можно это сделать?И вообще как это в настоящих больницах работает?
|
|||
|
||||
| Guest |
|
|||
|
Unregistered |
Где-то на VB-ном сайте видел календарь,написанный на самом VB 6.0/Очень интересны пример.Жаль, только не помню где.
А так могу подсказать по-поводу отчетов. Есть очень неплохой конструктор от Afalina Soft -XL Report.NET. Как сам понимаешь,работает по VB.NET. Очень интереная реализация.к тому же простота. Выгружает отчеты в Excell. А по-поводу множественности условий-существую какие-то параметры (условия).Их можно привязать к определенному отчету. При вызове построения этого отчета будут допустим на форме появляться (динамически создаваться) контролы,которые нужны для ввода значений параметров для каждого конкретного отчета. |
|||
|
||||
| valex13 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 243 Регистрация: 29.1.2003 Где: Иркук. область, г . Иркутск Репутация: 1 Всего: 1 |
Зачем отчеты в VB
Тогда, как можно просто закидывать данные в Excel. Просто и без проблем! В MSDN примеров полно. Подключаешься к Referens и готово. Только в путь.... Это сообщение отредактировал(а) valex13 - 15.3.2004, 13:11 |
|||
|
||||
| Mephisto |
|
|||
![]() Волкъ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1818 Регистрация: 27.8.2003 Где: Питер Репутация: 2 Всего: 34 |
Seagate Crystal report очень неплохая штучка.
|
|||
|
||||
| Гость_serpentyna |
|
|||
|
Unregistered |
и где это все достатъ?
Тогда, как можно просто закидывать данные в Excel. Просто и без проблем! В MSDN примеров полно. Подключаешься к Referens и готово. Только в путь.... Seagate Crystal report очень неплохая штучка. Soft -XL Report.NET.
|
|||
|
||||
| Guest |
|
|||
|
Unregistered |
а может можно просто форму распечатать?
|
|||
|
||||
| valex13 |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 243 Регистрация: 29.1.2003 Где: Иркук. область, г . Иркутск Репутация: 1 Всего: 1 |
Я же сказал в MSDN - пруд пруди. Вот пример работы с MS Wordом
Тоже самое можно делать и с MS Excel Для чего тебе нужно добавить в Referens Microsoft Excel object library и ты автоматически подключаешься к библиотекам MS Excel. Это называется OLE Automation. Вот пример (первый попавшийся) взятый из MSDN:
В нем открывается MS Excel Более того, ты мощешь написать макрос в MS Excel а из VB открыть MS Excel и запустить макрос. Опять таки смотри MSDN и задавай конкретный вопросы. Спасибо за внимение :-) |
||||
|
|||||
| Mephisto |
|
|||
![]() Волкъ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1818 Регистрация: 27.8.2003 Где: Питер Репутация: 2 Всего: 34 |
Очень удобно, но если необходимо сделать отчет с использованием SQL, то Crystal Report рулит. |
|||
|
||||
| valex13 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 243 Регистрация: 29.1.2003 Где: Иркук. область, г . Иркутск Репутация: 1 Всего: 1 |
Вовсе нет. B MS Excel можно закидывать данные из запроса. Только если выборка большого обьема, тогда долго строиться отчет будет.
А потом, конечный пользователь не имеет возможности отредактировать результат в Crystal Report и насколько мне известно Crystal Report бесплатно не распрастраняется. Это сообщение отредактировал(а) valex13 - 23.3.2004, 13:35 |
|||
|
||||
| Mephisto |
|
|||
![]() Волкъ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1818 Регистрация: 27.8.2003 Где: Питер Репутация: 2 Всего: 34 |
Насколько мне известно Microsoft Excel тоже. А на счет редактирования ты прав, но... иногда это излишне. А по скорости работы Кристалы всё же рулят. |
|||
|
||||
| serpentyna |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 21.11.2003 Репутация: нет Всего: нет |
Пример: у меня в больничке 100 пациентов.каждому из них за месяц до прививки высылается письмо с датой экзекуции(понятно, что даты прежних прививок находятся в таблице).
Как это сделать? |
|||
|
||||
| Alexei |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 382 Регистрация: 20.8.2003 Репутация: нет Всего: 4 |
А не попробовать Аксес и ВБА?
|
|||
|
||||
| serpentyna |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 21.11.2003 Репутация: нет Всего: нет |
Вот именно что нельзя
|
|||
|
||||
| Mephisto |
|
|||
![]() Волкъ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1818 Регистрация: 27.8.2003 Где: Питер Репутация: 2 Всего: 34 |
Тогда что же можно? Вариантов много, что именно устроит? |
|||
|
||||
![]()
|
| Правила форума "VB6" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | VB6 | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |