C'est avec ODBC (Open Database Connectivity) que l'on parvient à brancher les deux logiciels libres phares, et que l'on en fait une alternative libre au célèbre logiciel propriétaire MS Access - moins tous les inconvénients de cette solution.
Un bref résumé est disponible sur LinuxWorld, et un document de 28 pages est à télécharger sur unixODBC. Il est en Public Documentation License, et date tout de même d'octobre 2002.
Aller plus loin
- Trail of tears: MySQL, ODBC & OpenOffice 1.0 (13 clics)
- Le PDF de 2,2 Mo (17 clics)
- unixODBC (5 clics)
- OpenOffice.org (6 clics)
- MySQL (5 clics)
- Public Documentation License (en PDF, 5 pages, 114 Ko) (3 clics)
# Re: Base de données bureautique libre
Posté par matiasf . Évalué à 10.
[^] # Re: Base de données bureautique libre
Posté par yoconono . Évalué à 10.
[^] # Re: Base de données bureautique libre
Posté par matiasf . Évalué à 0.
[^] # Re: Base de données bureautique libre
Posté par Nÿco (site web personnel) . Évalué à 4.
[^] # Re: Base de données bureautique libre
Posté par grmbl . Évalué à 7.
[^] # Re: Base de données bureautique libre
Posté par fabien . Évalué à 4.
ca depends,
c'est pas mal pour les petits projet. c'est pratique pour les petites application que l'on fait en quelques minutes/heures.
et pour les "non-informaticiens", c'est exploitable aussi, avec de la volonté. j'ai expliqué a quelque uns de mes utilisateur (resp. achat/ DAF...) comment utiliser cet outil en prenants des données de fichiers ou même pas copier/coller depuis excel, et ils y arrivent.
J'ai même montré a certain le code "sql" pour mettre un petit "DISTINCT" au bon endroit.
ils fonts des demi-jointure aussi... et ils ont compris le concept (avec un peu de temps certe)
Ils ne leur manquent que l'aspect programation.
Dire que access n'est pas pour tous, certes, mais souvant les utilisateurs ne demande qu'a apprendre.
a propos de mysql, ca me parait interressant d'avoir un telle aproche pour linux.
[^] # Re: Base de données bureautique libre
Posté par Yves (site web personnel) . Évalué à 10.
# Commentaire supprimé
Posté par Anonyme . Évalué à -1.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à -5.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: Base de données bureautique libre
Posté par Maillequeule . Évalué à 10.
[^] # Re: Base de données bureautique libre
Posté par Éric (site web personnel) . Évalué à 1.
[^] # Re: Base de données bureautique libre
Posté par fleny68 . Évalué à 5.
[^] # Re: Base de données bureautique libre
Posté par tene . Évalué à 1.
[^] # Re: Base de données bureautique libre
Posté par fleny68 . Évalué à 6.
[^] # Re: Base de données bureautique libre
Posté par Erwan . Évalué à 5.
[^] # Re: Base de données bureautique libre
Posté par fleny68 . Évalué à 6.
[^] # Re: Base de données bureautique libre
Posté par Erwan . Évalué à 2.
[^] # Re: Base de données bureautique libre
Posté par fleny68 . Évalué à 2.
[^] # Re: Base de données bureautique libre
Posté par tene . Évalué à 1.
[^] # Re: Base de données bureautique libre
Posté par fleny68 . Évalué à 3.
[^] # Re: Base de données bureautique libre
Posté par Éric (site web personnel) . Évalué à 1.
non non, tu as toujours pu styler une partie de paragraphe.
> Au niveau de la gestion des styles pour les paragraphes, j'ai pratqué les deux
> et je n'ai pas vu de différence de fonctionalité entre les deux. Que lui trouve tu
> de si bien qu'il n'y a pas dans OOo ? tu n'aimes peut-être pas le styliste d'OOo?
Disons qu'il y a des trucs qui sont durs à faire comprendre au gestionnaire de style OOo. Si je fais un style B qui se base sur A en changeant la taille de police. Le jour ou je veux reprendre la taille par défaut (et pas spécifier la meme que sur A). Si je veux un style caractère qui ai uen taille de police de +1 par rapport au paragraphe courant (qui peut etre n'importe quoi suivant le contexte) ca n'est pas forcément facile.
Pourtant ces deux trucs il sait faire, mais j'ai souvent lutter pour lui faire assimiler ce que je veux, c'est plus un problème d'interface.
Après il y a un truc de bien dans les dernieres versions du gestionnaire de style MSO c'est de te donner tout ce qui est utilisé dans la page. Oui, OOo a une liste des "styles utilisés dans la page" mais MSO arrive à te dire "il existe une chaine avec le style A + une mise en forme gras" ce qui te permet de tracer rapidement les problemes. Ou de sélectionner d'un coup tout ce qui est d'un certain style.
Bref, c'est plus au niveau interface que fonctionnalité
[^] # Re: Base de données bureautique libre
Posté par Gruik Man . Évalué à -2.
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 1.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # et les utilisateurs lambda?
Posté par printakilla . Évalué à 1.
[^] # Re: et les utilisateurs lambda?
Posté par Benjamin . Évalué à 1.
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 1.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: et les utilisateurs lambda?
Posté par Erwan . Évalué à 7.
[^] # Re: et les utilisateurs lambda?
Posté par saorge . Évalué à 1.
Euh, si tu inclus Access dans les outils simples, je ne suis pas trop d'accord. Perso, je suis informaticien, je programme des bases de données SQL sans trop de problèmes, mais les rares fois où j'ai dû me frotter à Access, cela m'a fait mal ;-))
OK, je suis trop compliqué, et je préfère mes 'create table ...', et mes lang de prog pour les interfaces. Mais bon, j'aimerais rencontrer un type du service marketing de chez microsoft pour m'expliquer ce qu'ils ont voulu faire avec Access !
Manu
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 1.
Ce commentaire a été supprimé par l’équipe de modération.
# Re: Base de données bureautique libre
Posté par gnumdk (site web personnel) . Évalué à 9.
[^] # Re: Base de données bureautique libre
Posté par Nicolas Boulay (site web personnel) . Évalué à 1.
"La première sécurité est la liberté"
[^] # Re: Base de données bureautique libre
Posté par Larry Cow . Évalué à 10.
[^] # Re: Base de données bureautique libre
Posté par syntaxerror . Évalué à 0.
[^] # Re: Base de données bureautique libre
Posté par wismerhill . Évalué à 1.
tcl
ruby
python
Moi j'en vois quatre.
[^] # Re: Base de données bureautique libre
Posté par fabien . Évalué à 1.
et même le php ?
# Re: Document en français
Posté par Pierre Jarillon (site web personnel) . Évalué à 10.
[^] # Re: Document en français
Posté par Yéman . Évalué à 6.
# Re: Base de données bureautique libre
Posté par fleny68 . Évalué à 8.
[^] # Re: Base de données bureautique libre
Posté par fleny68 . Évalué à 3.
# Ce que Access fait et pas OOo ...
Posté par Matthieu Moy (site web personnel) . Évalué à 7.
[^] # Re: Ce que Access fait et pas OOo ...
Posté par Nÿco (site web personnel) . Évalué à 2.
[^] # Re: Ce que Access fait et pas OOo ...
Posté par Guinns . Évalué à 2.
[^] # Re: Ce que Access fait et pas OOo ...
Posté par Matthieu Moy (site web personnel) . Évalué à 3.
C'est peut-être un début vers un vrai clone d'Access.
[^] # Re: Ce que Access fait et pas OOo ...
Posté par saorge . Évalué à 2.
Pourquoi ?
Je ne suis pas trop d'accord avec cela, mas bon, je ne demande qu'à être converti.
Evidemment, si le clone++ signifie la possibilité de créer rapidement un front-end à une base de données (SQL, dbm ou autre), alors, là, je ne dis pas, je suis convaincu ;-))
Mais si l'on reste dans l'approche Access, je dois encore être convaincu ;-))
[^] # Re: Ce que Access fait et pas OOo ...
Posté par Nÿco (site web personnel) . Évalué à 1.
[^] # Re: Ce que Access fait et pas OOo ...
Posté par Geo Vah . Évalué à 2.
Ici on parle de l'utilisation d'OpenOffice avec un back-end MySQL via ODBC (soit dis en passant, on peut utiliser n'importe qu'elle base de donnée disponible via ODBC), justement, le but d'ODBC si je ne m'abuse est d'avoir accès à une base de donnée sur un serveur, indépendant du type de base de donnée.
Mais si on regarde de plus près les sources de données d'Open Office, on peut apercevoir un type de base de donnée répondant au doux nom de dBase. Si je me rappelle bien, c'est un très vieux format de fichier (quelqu'un pour confirmer ?)
J'ai donc testé, et, à une table correspond un fichier.
D'accord, ca fait plusieurs fichiers a envoyer, mais ô comme c'est bien fait, tu y accède dans open office à partir du répertoire qui les stocke.
Je n'ai pas pousser plus loin l'investigation de ce format mais à priori je pense qu'il permet de faire la même chose qu'une table MySQL.
[^] # Re: Ce que Access fait et pas OOo ...
Posté par saorge . Évalué à 2.
Quand je fais un dump de ma db, j'ai le contenu de ma db que je peux remettre sur n'importe quel serveur sql (moyennant un petit script pour transformer le côté spécifique du SQL de MySQL).
Evidemment, les clés étrangères tombent car MySQL ne les gèrent pas, mais à ce moment-là, il vaut mieux se tourner vers PostgreSQL ! Un vrai système relationnel. Et dès lors, ton dump conservera les métadonnées.
Bon, maintenant, mettre toute une db sur une disquette, c'est un voeu pieux avec Access. Après une ou deux centaines d'enregistrements (sur une vrai db, donc +sieurs tables, plusieurs formulaires, etc), cela ne tient plus sur une disquette. Par contre, mes scripts PHP + dump SQL, cela représente un pourcentage ridicule de la capacité de la disquette !
Manu
[^] # Re: Ce que Access fait et pas OOo ...
Posté par Matthieu Moy (site web personnel) . Évalué à 1.
Sinon, c'est clair que si tu sais faire, ta solution est bien meilleur que la solution Access, mais pour un novice, c'est trop car pour utiliser ta base en local il faut :
* Restaurer les données
* Installer un serveur web si ce n'est pas déjà fait
* Si possible, configurer correctement le serveur web pour qu'il refuse les connexions de l'extérieur, sinon, trou de sécurité.
* Lancer un navigateur
* Charger la page localhost:no_de_port
Le néophite, lui, double-cliquera sur l'icone du fichier PHP et te demandera : Et maintenant, je fais quoi ?
[^] # Re: Ce que Access fait et pas OOo ...
Posté par saorge . Évalué à 1.
Par exemple, pour faire un dump de ma db PosgreSQL, je fais 'pg_dump nom_de_ma_db > nom_de_ma_db_date.sql', et j'obtiens un fichier SQL qui reprend tout le matos nécessaire pour recréer la base de données (et donc, dans le cas de postgresql, tu as la création des tables, des triggers permettant de gérer les contraintes d'intégrités, tes propres triggers, etc).
Pour l'argument, pour le novice, c'est trop dur ; on me l'a souvent servi, mais je le trouve un peu biaiseux. Prend un novice, et met-le devant Access, il y a peu de chance qu'il te ponde une base de données correctes. Et donc, quand tu ouvriras sa base de données, tu auras accès aux tables (et donc, un autre novice pourra aller y mettre joyeusement son grain de sel ; c'est le jeu préfèré des novices !). Et pour le reste, c'est du même tonneau, ce sera vraiment catastrophique. Evidemment, une solution EasyPHP pour Windows ou LAMP n'est valable que pour des programmeurs (à cause du duo PHP et SQL) et nécessite de se poser des questions de sécurité. Mais la question générale est donc : quid des bases de données pour le grand public ? Faut-il suivre une formation Access ou EasyPHP (s'il en existait) ?
Je suis convaincu de l'utilité des bases de données, mais bon, c'est pas trop le boulot de l'end-user, non ?
Enfin, ce que j'en dis ;-)
[^] # Re: Ce que Access fait et pas OOo ...
Posté par Matthieu Moy (site web personnel) . Évalué à 1.
Souvent, dans ces cas la, les bases de données, les modèles de document avec plein de macros a la con ont été faites il y a 5 ou 10 ans par un qui s'y connaissait et qui est parti. Vient le jour ou il faut transferer la base d'une machine a l'autre, ou bien ne serait-ce que faire une copie de sauvegarde (ça, c'est facile de croire qu'on l'a fait, mais le jour de la restauration, si on n'a pas vraiment tout sauvegardé, c'est la m****)
Pour ce public la, Access n'est pas loin d'être la seule solution, et c'est bien triste. (L'autre solution étant d'apprendre l'informatique ;-)
[^] # Re: Ce que Access fait et pas OOo ...
Posté par saorge . Évalué à 1.
Tss, je savais que j'avais merdé ;-))
Donc d'accord pour dire que l'end-user peut être admin de sa machine, et dans ce cas-là, il y a un problème avec l'existant. Mais bon, je suis absolument contre le 'tout Access' qui agite beaucoup de gens. Le pari stupide est de dire que cela prend moins de temps pour apprendre Access que pour apprendre une autre solution ! C'est encore à voir, et mon expérience me dit que c'est rarement le cas (mais je ne prétend pas que c'est toujours le cas !).
Mais bon, quand on dit qu'il n'y a pas d'alternative à Access, je me demande si c'est le fruit d'une longue recherche. Dans le monde des bibliothèques que je connais bien, il en existe ! Mais bon, je suis bien placé aussi pour savoir que l'on ne fait pas toujours ce que l'on veut ;-((
# Comparaison avec StarOffice ?
Posté par fleny68 . Évalué à 3.
# Re: Base de données bureautique libre
Posté par daniel . Évalué à 1.
les screenshots ici : http://luci.bux.at/projects/kexi/screenshots.html(...)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.