2010-05-14 13 views

Répondre

3

C'est une grande question ouverte. SQLite est vraiment la classe REALSQLDatabase intégrée et elle hérite de la classe Database générique pour qu'elle fonctionne comme toutes les autres classes de base de données dans REALbasic.

Il existe de nombreuses façons de créer un rapport dans RB. La première consiste à utiliser l'outil de création de rapports intégré dans REAL Studio lui-même. Recherchez des exemples dans le dossier Exemple fourni avec RB.

Vous pouvez utiliser RSReport de Roth Soft Disponible à http://www.rothsoft.ch/realbasic/rsreport/

Vous pouvez utiliser des rapports sur-cible à http://www.ontargetreports.com/

Cela ne répond pas directement à votre question, car ce sont les outils impliqués. Chaque outil a ses forces et ses faiblesses, vous devriez donc vérifier chacune d'entre elles.

Des didacticiels sont disponibles pour tous ces outils dans le référentiel de code source de l'Association of REALbasic Professionals (ARBP) au http://arbpmembers.org (inscription gratuite requise pour accéder au référentiel).

+0

Bonjour J'apprécie votre réponse. Je ne veux pas acheter de logiciel supplémentaire. J'ai MBS et RStudio 2010 R2. L'exemple de projet utilise Dim rpt As REALDatabase Im utilisant SQLConnectionMBS pour me connecter à ma base de données. Tout ce que je veux, c'est afficher les champs de ma base de données et permettre à l'utilisateur de l'imprimer. Je cherche juste quelque chose qui est rapide (pas de calculs d'exécution ou des instructions conditionnelles de fantaisie pour déterminer si les données devraient être affichées). Je veux dire "SELECT * FROM tblUsers" et puis obtenir les données en utilisant cmd.Fields ("field1"). AsStringValue à certains comment le lier à mes champs de rapport. –

+0

Avez-vous regardé le tutoriel REAL Reports sur le site de l'ARBP? Et vous n'avez pas besoin du plugin MBS pour vous connecter à une base de données SQLite. –

+0

ARBP est bloqué par WebSense :( –

1

1) dernières années (2013-2015), vous pouvez utiliser Valentina Reports pour produire des rapports PDF/HTML/JPG à l'aide des données de votre base de données SQLite:

  • sur tout OS: Mac, win, linux
  • avec beaucoup d'API: realbasic, LiceCode, C++, ObjC, C#, Java, PHP, ...
  • vous pouvez produire application avec moteur de rapport intégré
  • ou vous pouvez créer l'application, qui se connecte à Valentina SERVEUR , qui peut fonctionner comme un serveur de rapports.

Valentina Studio Pro vous permet de concevoir des rapports visuellement, sans programmation. Vous pouvez utiliser de nombreux outils pour concevoir des rapports: Étiquettes, TextFields, Images, BarCodes, Graphiques, Formes, ...

C'est une bonne idée d'utiliser Valentina Report Server pour plusieurs raisons. Par exemple, pendant le développement, les membres de l'équipe peuvent s'assoir autour de VServer et concevoir/développer/déboguer différents rapports indépendamment.

2) Valentina Server 6.0 est encore mieux, parce que maintenant il peut agir comme 3 en 1: - Valentina DB Serveur - Valentina SQLite serveur - Valentina Report Server

Merci à cela, vous pouvez mettre SQLite base de données sous VServer, et l'utiliser de manière multi-utilisateur pour mettre à jour/Rechercher et de produire des rapports.

3) Valentina Server peut être utilisé gratuitement en fournissant 5 connexions à Valentina DB et rapports et 10 connexions à SQLite. 4) Valentina ADKs peuvent être utilisés gratuitement comme CLIENTS à ce Valentina Server 5) Valentina Studio est totalement gratuit 6) Valentina Studio Pro, permet concepteur de rapports. Ceci est une option commerciale.