Realbasic Reporting с SQLite3 DB
-
26-09-2019 - |
Вопрос
Как создать отчет с использованием 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, позволяет дизайнером отчета. Это коммерческий вариант.