Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
3 / 3 / 0
Регистрация: 11.05.2013
Сообщений: 33

Отчет: список задолжников

12.05.2013, 16:37. Показов 1953. Ответов 23
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Теперь другая проблема... как список задолжников запихать в отчёт? я отчёты создаю с помощью RaveReports. Там после создания DataView, должны появиться поля таблицы... тут поля формируются, их так то нет. А вот как сделать чтобы они в отчёте отображались? Сам отчёт я создала, но в нём не отображаются нужные данные... Помогите, пожалуйста!

Вот ссылка на тему, когда разбирались с самим списком задолжников Сформировать список задолжников
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.05.2013, 16:37
Ответы с готовыми решениями:

Сформировать список задолжников
Ребят, нужна помощь. пожалуйста. Необходимо сформировать список задолжников. Создаю АС "Библиотека университета". База создана в...

Вывести задолжников
Суть задачи - вывести тех у кого просрочены книги на месяц способом фильтрации procedure TForm1.Button12Click(Sender: TObject); var ...

Вывести на экран список задолжников по К и более предметам
Дан список учащихся. Для каждого учащегося имеется список оценок по шести предметам. Вывести на экран список задолжников по К и более...

23
Админю немножко :)
126 / 115 / 25
Регистрация: 05.01.2009
Сообщений: 889
12.05.2013, 17:06
Вот. получилось так. Все делается по аналогии с первым отчетом. ПРосто выбирать нужно правильно источник данных

курсач.zip
1
Админю немножко :)
126 / 115 / 25
Регистрация: 05.01.2009
Сообщений: 889
12.05.2013, 17:16
может кто-то подскажет как сделать покрасивее, но я все делал "наощупь" т.к. еще раз повторюсь не имел дело с отчетами никогда
0
3 / 3 / 0
Регистрация: 11.05.2013
Сообщений: 33
12.05.2013, 17:29  [ТС]
при запуске экзешника - отчёт открывается, при запуске RaveReports - не открывает, выдаёт ошибку.... Можите на словах описать что вы там сделали в самом RaveReports? Спасибо большое)
я и делала по аналогии, в делфи связи у компонентов теже самые устанавливала, а в самом RaveReports - я ситуацию в самом начале описала)
0
Админю немножко :)
126 / 115 / 25
Регистрация: 05.01.2009
Сообщений: 889
12.05.2013, 17:43
какую ошибку выдает?

в свойстве компонента rvproject2 проверьте путь к отчету Project1.rav
0
3 / 3 / 0
Регистрация: 11.05.2013
Сообщений: 33
12.05.2013, 17:53  [ТС]
ошибка stream read error.
а путь - ну отчёт этот же в папке что и сам проект, ошибка не в этом....
0
Админю немножко :)
126 / 115 / 25
Регистрация: 05.01.2009
Сообщений: 889
12.05.2013, 17:59
на какой строке ошибка вылазит?
сам проект в delphi открывается?
0
3 / 3 / 0
Регистрация: 11.05.2013
Сообщений: 33
12.05.2013, 18:03  [ТС]
в самом делфи при открытии тоже ошибка
Миниатюры
Отчет: список задолжников  
0
3 / 3 / 0
Регистрация: 11.05.2013
Сообщений: 33
12.05.2013, 18:04  [ТС]
она не в строке, а именно при запуске, не экзешника, а самого проекта делфи
0
Админю немножко :)
126 / 115 / 25
Регистрация: 05.01.2009
Сообщений: 889
12.05.2013, 18:06
попробуйте или проигнорировать, или снести пока на время заставку.
Версия delphi у вас 7?
у меня 2010
0
3 / 3 / 0
Регистрация: 11.05.2013
Сообщений: 33
12.05.2013, 18:15  [ТС]
у меня 7....
факт в том что я не могу состав вашего созданного отчёта в RaveReports посмотреть, какие связи что как вы там сделали...

Добавлено через 6 минут
а вы можите пару скринов со свойствами объектов скинуть?
я тут где то читала, что так картинки вроде нельзя скидывать, скиньте в архиве тогда, если можно)
0
Админю немножко :)
126 / 115 / 25
Регистрация: 05.01.2009
Сообщений: 889
12.05.2013, 18:19
хорошо. попробую рассказать

первое:
на форме spisokz в свойстве Sql компонента ADOQuery1 вписать запрос, который написан в обработчике кнопки. После этого выставить свойство Active в true. в гриде должны отобразиться названия столбцов.

Далее вешаем на форму компоненты ravereports - RvProject2, RvSystem2, RvDataSetConnection2
В RvDataSetConnection2 в dataset указываем Form_spisokz.ADOQuery1
Далее щелкаем дважды по RvProject2 и создаем отчет. В DataView выбираем RvDataSetConnection2. Вешаем на форму эдиты и прочее.
Сохраняем запрос
В rvproject2 указывае путь к созданному отчету.
а также в свойстве engine указываем RvSystem2

В обработчике нажатия на меню пишем код

Delphi
1
2
3
4
RvProject2.SelectReport('Report1',true);
RvProject2.Open;
RvSystem2.DefaultDest:=rdPreview;
RvProject2.Execute;
должно работать
1
3 / 3 / 0
Регистрация: 11.05.2013
Сообщений: 33
12.05.2013, 18:21  [ТС]
я кажись поняла в чём ошибка.... у меня нет запроса в ADOQUERY. Сейчас попробую всё сделать) Спасибо)
0
5 / 5 / 5
Регистрация: 07.06.2011
Сообщений: 96
12.05.2013, 18:31
таня,по поводу запроса тебе дам подсказку,организуй запрос с связанными ключевыми полями,иначе в отчёте все записи смешаються в одно,к примеру телевизор тошиба должен относиться к Дмитреву,а там будет отображаться ,что телевизор будет относиться ко всем покупателям
0
Админю немножко :)
126 / 115 / 25
Регистрация: 05.01.2009
Сообщений: 889
12.05.2013, 18:34
SeNaT, причем тут это.
запрос нормальный там, все выводится как положено
0
5 / 5 / 5
Регистрация: 07.06.2011
Сообщений: 96
12.05.2013, 18:51
Drongo, Смысле запрос не правельный,если она ненаписала его, поэтому говорю,если у неё в базе несколько таблиц и хочет отобразить всё,то надо сделать,что сказано мною выше
0
3 / 3 / 0
Регистрация: 11.05.2013
Сообщений: 33
12.05.2013, 18:51  [ТС]
в чём может быть проблема? в RaveReports всё вывелось, всё установила, сохранила. В Делфи все свойства установила, запрос прописала. При запуске проекта, вызываю из меню список задолжников - фигвам! только то что я создала в RaveReports - названия колонок, а самих данных нет... Вот что у меня не так как всегда?!)
0
5 / 5 / 5
Регистрация: 07.06.2011
Сообщений: 96
12.05.2013, 19:25
Не работал я в RaveReports,только в fastreport,но попробую помочь .Что за запрос у тебя и что за бд?
0
Админю немножко :)
126 / 115 / 25
Регистрация: 05.01.2009
Сообщений: 889
12.05.2013, 20:04
tanya3467, сначала нужно сформировать информацию по должникам.
т.е. переходим на форму должников, нажимаем на кнопку "сформировать список" или как она называется, в гриде выводится список должников. далее переходим в меню отчеты - список должников. Все должно быть красиво
1
3 / 3 / 0
Регистрация: 11.05.2013
Сообщений: 33
12.05.2013, 22:18  [ТС]
сформировала, потом открыла в меню - пусто, хотя все связи в RaveReports установлены... Я уже и все компоненты с главной формы удалила, имею ввиду RvProject, System, Connection, ну все которые относятся к этому отчёту, и создала их заново - всё равно без результатов..... что ж такое то....
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.05.2013, 22:18
Помогаю со студенческими работами здесь

Запрос список и общее число всех читателей-задолжников
Получить список и общее число всех читателей-задолжников, задолжников со сроком более 10 дней . Есть какие соображение ?!

Напечатать список задолжников, у которых истёк срок платежа
Даны массивы: Т1,....,Т10 - телефоны задолжников по международным переговорам; F1,....,F10 - фамилии задолжников; D1,.....,D10 - даты...

Вывести количество задолжников по сессии
Дана таблица с указанием фамилии студентов. Во время сессии сдавалось пять зачётов и четыре экзамена. Для каждого предмета (зачёта и...

Отобразить список отчет в отдельном окне
Добрый день! Подскажите как при нажатии на кнопку открывается окно со списком отчетов, где при нажатии на отчет он открывался

Вывести наибольший и наименьший средний балл и количество «задолжников»
Считываются средние оценки n учащихся (вещественные числа). Разработайте программу, которая выведет на экран наибольший и наименьший...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru