Вопрос

Как создать отчет с использованием SQLite3 DB? Я был бы признателен только по шагу или псевдокод.

Это было полезно?

Решение

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

Есть много способов сделать отчет в РБ. Первый способ - использовать встроенный инструмент отчетности в самом реальной студии. Ищите примеры в примерной папке, которая поставляется с RB.

Вы могли бы использовать RSReport из мягкого рота в http://www.rothsoft.ch/realbasic/rsreport/

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

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

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

Другие советы

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

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

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

Это хорошая идея использовать Valentina Report Server из-за многих причин. Например, во время членов команды разработки могут сидеть вокруг VSERVER и Design / Development / Debug различных отчетов независимо.

2) Valentina Server 6.0 еще лучше, потому что теперь он может действовать как 3 в 1: - Valentina DB Server - Valentina SQLite Server - Valentina Server Report Server

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

3) Сервер Valentina может использоваться бесплатно, предоставляя 5 подключений к Valentina DB и отчеты и 10 подключений к SQLite. 4) Валентина АДКС можно использовать бесплатно в качестве клиентов к тому, что Valentina Server 5) Valentina Studio бесплатна 6) Valentina Studio Pro, позволяет дизайнером отчета. Это коммерческий вариант.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top