REALBasic отчетность с базой данных SQLite3 - PullRequest
1 голос
/ 14 мая 2010

Как мне создать отчет, используя БД SQLite3? Буду признателен за пошаговый или псевдокод.

Ответы [ 2 ]

3 голосов
/ 14 мая 2010

Это довольно большой открытый вопрос. SQLite - это действительно встроенный класс REALSQLDatabase, который наследуется от общего класса Database, поэтому он работает так же, как и любой другой класс базы данных в REALbasic.

Существует множество способов сделать отчет в РБ. Первый способ - использовать встроенный инструмент отчетности в самой REAL Studio. Ищите примеры в папке «Пример», поставляемой с RB.

Вы можете использовать RSReport от Roth Soft, доступный по адресу http://www.rothsoft.ch/realbasic/rsreport/

Вы можете использовать отчеты о цели на http://www.ontargetreports.com/

Это не отвечает на ваш вопрос напрямую, потому что это задействованные инструменты. У каждого инструмента есть свои сильные и слабые стороны, поэтому вы должны проверить каждый из них.

Для репозитория исходного кода Ассоциации REALbasic Professionals (ARBP) по всем этим инструментам доступны учебники по адресу http://arbpmembers.org (для доступа к репозиторию требуется бесплатная регистрация).

1 голос
/ 28 июня 2015

1) В последние несколько лет (2013-2015) вы можете использовать отчеты Valentina для создания отчетов PDF / HTML / JPG с использованием данных из вашей базы данных SQLite:

  • на любой ОС: Mac, Win, Linux
  • с большим количеством API: Xojo, LiceCode, C ++, ObjC, C #, Java, PHP, ...
  • вы можете создать приложение со встроенным механизмом отчетов
  • или вы можете создать приложение, которое подключается к Valentina SERVER, которое может работать как сервер отчетов.

Valentina Studio Pro позволяет создавать отчеты визуально, без программирования. Для разработки отчетов можно использовать множество инструментов: метки, текстовые поля, изображения, штрих-коды, графику, фигуры, ...

Хорошей идеей является использование сервера отчетов Valentina по многим причинам. Например, во время разработки члены команды могут сидеть рядом с VServer и независимо проектировать / разрабатывать / отлаживать различные отчеты.

2) Valentina Server 6.0 стал еще лучше, потому что теперь он может действовать как 3 в 1: - Валентина БД Сервер - Валентина SQLite Сервер - Валентина Отчет Сервер

Благодаря этому вы можете поместить базу данных SQLite в VServer и использовать ее многопользовательским способом для обновления / поиска и создания отчетов.

3) Valentina Server можно использовать бесплатно, предоставляя 5 подключений к базе данных Valentina и отчетам и 10 подключений к SQLite. 4) Valentina ADK можно бесплатно использовать в качестве КЛИЕНТОВ для этого сервера Valentina. 5) Валентина Студио абсолютно бесплатно 6) Valentina Studio Pro, включает дизайнер отчетов. Это коммерческий вариант.

...