Ce WE je suis parti à la recherche d'un logiciel type ms access sous linux dans le but de produire un rapport à partir d'une base de donnée MySQL d'assez petite taille.
Ce que j'ai touvé dans un premier temps, et que tout le monde cite dans les forums, ne m'a pas convaincu:
- Kexi : Ne permet pas encore de faire des rapports
- Knoda : permet de faire des rapports mais l'éditeur est encore limité (on ne peut pas insérer d'image, de dessins style des lignes ou des rectangles...) et pas vraiment intuitif
- OpenOffice: Dans sa version 1.1.4 on ne peut pas faire ce dont j'avais besoin (pas de "footers" groupés) il est assez difficile de personnaliser un rapport fait avec l'autopilote. Dans sa version 2.0 (en béta), avec OO base on ne peut pas encore faire de rapport personnalisé (à ce demander ce qu'il y a vraiment de nouveau par rapport à OO 1.1.4).
J'étais assez désespéré (c'étais pour le taf et je devais envoyer le rapport pour le dimanche soir. N'ayant pas windows, impossible d'installer acces). quand je suis tombé là dessus: http://www.optadata.com/eng/products.htm(...)
Eva/3 est un plugin pour eclipse. Dans sa version gratuite il supporte pleinement les bases de données suivantes: Microsoft® Access, MySQL®, PostgreSQL, HSQLDB et JDataStore.
Il permet de faire un peu tout ce qu'on peut faire avec access: des requêtes, des formulaires et les fameux rapports (avec un éditeur semblable au produit de MS).
pour les features c'est là: http://www.optadata.com/eng/products1.htm(...) et pour les screenshots ici: http://www.optadata.com/eng/screenshots.htm(...)
Ce produit n'est certes pas parfait (obligation d'installer Java, Eclipse, pas libre...) mais il bon de savoir qu'il existe, ça peut faire gagner quelques heures d'un samedi ;-).
PS: en+ les gars de la boite sont sympas et très réactifs quant aux questions posées sur le forum eclipse plugins.
# OOo
Posté par Pinaraf . Évalué à 3.
(à ce demander ce qu'il y a vraiment de nouveau par rapport à OO 1.1.4).
1- Le module de base de données existe comme une entité, c'est plus quelque chose fusionné dans toutes les applis, indiscernable
2- OOo2 c'est pas OOo 1.1.4 + OOo base ! OOo base est en développement, donc d'ici quelques versions d'OOo il atteindra la qualité des autres composants d'OOo, mais faut pas trop en demander à un composant "tout neuf" !
Sinon, si tu tiens à access : wine...
[^] # Re: OOo
Posté par applex . Évalué à 4.
[^] # Re: OOo
Posté par Mes Zigues . Évalué à 5.
[^] # Re: OOo
Posté par Don Julio . Évalué à 1.
D'autre part mon post n'avait pas pour objectif de lancer une polémique mais de parler d'un soft qui m'a bien rendu service et qui est peu connu.
Pour le dernier point, je ne tiens pas forcément à Access (OO ou Kexi seront bientôt largement au niveau). Et comment fais-tu pour te connecter à une base MySQL à partir d'Access installé sur linux via wine?
[^] # Re: OOo
Posté par Pinaraf . Évalué à 3.
[^] # Re: OOo
Posté par jerome (site web personnel) . Évalué à 2.
Son défaut majeur : on ne peut pas créer une nouvel enregistrement si la clé primaire est de type serial (incrementation automatique). Ce qui est diablement facheux.
Bon, je ne serai pas de mauvaise foi, il existe un driver pour postgresql, mais il n'est pas dans main, faut que je cherche un peu.
Sinon l'éditeur de formulaire de OO n'est pas si mal, mais je crois qu'on n'est jamais mieux servi que par soi même dans ces cas là. Du coup, il va aussi falloir que je me refasse un petit coup de PHP.
[^] # Re: OOo
Posté par Jerome Herman . Évalué à 2.
Alors sur une base de données qui supporte les timestamp, les UUID, les randr etc. Utiliser les autoID incrémentaux c'est monstrueux. D'expérience un AutoID sérial ca n'apporte que des ennuis, a partir du moment ou lus d'une personne bosse sur la table à un instant t il faut balancer toutes la gammes des locks et des transactions si on veut pourvoir récuperer l'ID de la ligne que l'on vient de créer.
Donc le "manque" du driver ODBC (qui n'en est pas un vu le fonctionnemetn de Postgres) ne me gène pas du tout, et si çà peut convaincre certains DBD de laisser tomber les Auto-IDs tant mieux.
[^] # Re: OOo
Posté par jerome (site web personnel) . Évalué à 2.
Pour une base de données qui ne sera vraisemblablement jamais fusionnée avec une autre, de dimension moyenne, le type serial (4bit, ou bigserial à 8) vaut largement les UUID (qui ne sont pas supportés comme type de données par défaut dans postgresql me semble t il d'ailleurs).
Pour rappel, un entier naturel sur 4bit, ça couvre environ 4,3.10^9 déjà.
Les UUID sont des Universal Unique ID, ce qui signifie qu'ils sont universellement uniques. 2 enregistrements ne devraient jamais avoir le même ID dans le temps et l'espace. Ce qui permet de fusionner (entre autres hein) des bases sans craindre des problèmes de perte de données, de cohérence.
Les UUID sont généralement codés sur 16 bit, mais est ce vraiment utile pour des gens qui veulent utiliser OpenOffice pour faire un petit formulaire rapidos ?
Pour moi, ce bug est clairement un point gênant, compte tenu du type de base de données que l'on utilise avec OpenOffice.
# En libre
Posté par viking . Évalué à 4.
[^] # Re: En libre
Posté par Don Julio . Évalué à 2.
[^] # Re: En libre
Posté par Maillequeule . Évalué à 3.
http://ireport.sourceforge.net/(...)
Extrémement puissant ...
M
# Creation de schema de base de donnee
Posté par Epsos . Évalué à 1.
Ce WE, je voulais faire le schema de la base de donnee de Wiclear avec les relations entre les tables via les foreign keys.
J'ai essaye kexi, kivio et impossible de faire ce que je voulais.
J'ai finit par me rabattre sur un soft non libre : dbvizualiser (http://www.minq.se/products/dbvis/(...)) qui permet a peu pres de faire ce que je veux, sauf que je ne pouvais pas editer le schema affiché pour ajouter les references.
Au final, j'ai finit par bidouiller en faisant un screenshot et en l'editant avec TheGimp pour obtenir ce que je voulais :
http://wiclear.free.fr//index.php?title=Schema&lang=fr(...)
La question : connaissez vous un outil magique permettant de faire ca ? Comment faites vous ?
[^] # Re: Creation de schema de base de donnee
Posté par viking . Évalué à 5.
De plus c'est libre.
[^] # Re: Creation de schema de base de donnee
Posté par Epsos . Évalué à 1.
# optadata
Posté par Mes Zigues . Évalué à 2.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.