# Systeme compta en base de donnée

**URL:** <https://www.debian-fr.org/t/systeme-compta-en-base-de-donnee/15601>\
**Category:** Pause Café\
**Created:** [Février 20, 2016, 6:11 UTC](https://www.debian-fr.org/t/systeme-compta-en-base-de-donnee/15601 "2016-02-20T18:11:02Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![shell-boudeur](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/85f322/32.png) [@shell-boudeur](https://www.debian-fr.org/u/shell-boudeur)\
**Post date:** [Février 20, 2016, 6:11 UTC](https://www.debian-fr.org/t/systeme-compta-en-base-de-donnee/15601/1 "2016-02-20T18:11:02Z")

</div>

hi tous  
il y a qlq années, j’avais fait un systeme de comptabilité sous Access avec graphisme dépenses/rectte etc…  
J’aimerai refaire ce truc sous linux, pour mon épouse (ben oui quoi, pour qui d’autres ? 😈 )  
Mais j’aimerai que ce fichier ou autre puisse être consulté quand on est sous tux mais aussi quand on est sous win et ça même depuis de l’autre coté de la planete, ce qui veut dire, accès en lecture et écriture depuis n’importe où.  
je pensais à SQL ou PHP-MySQL et/ou les dérivés, mais j’y connais rien.  
Peut-on faire des graphismes de statistique etc ?  
est-ce abordable pour un néophite ?  
est-ce abordable pour un cromagnon di crouton ?  
des conseils ?

---

<div class="post-metadata">

**Author:** ![Lucci](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/85f322/32.png) [@Lucci](https://www.debian-fr.org/u/Lucci)\
**Post date:** [Février 20, 2016, 6:11 UTC](https://www.debian-fr.org/t/systeme-compta-en-base-de-donnee/15601/2 "2016-02-20T18:11:03Z")

</div>

Compta analytique ou générale? Orienté production de documents comptable ou contrôle de gestion? Pour quel usage au fait?

En attendant je te conseille OpenERP (ex tinyERP), ses modules compta géné et ana sont très bien, n’hésites pas à préciser tes besoins 😉  
[fr.wikipedia.org/wiki/OpenERP](http://fr.wikipedia.org/wiki/OpenERP)

---

<div class="post-metadata">

**Author:** ![Lucci](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/85f322/32.png) [@Lucci](https://www.debian-fr.org/u/Lucci)\
**Post date:** [Février 20, 2016, 6:11 UTC](https://www.debian-fr.org/t/systeme-compta-en-base-de-donnee/15601/3 "2016-02-20T18:11:03Z")

</div>

Bon, en relisant ton message je vois que tu ne veux pas d’un logiciel tout fait, mais tu as envie de développer.  
Permets moi de te faire quelques remarques:

[quote=“shell-boudeur”]  
je pensais à SQL ou PHP-MySQL et/ou les dérivés, mais j’y connais rien.[/quote]  
SQL comme son nom l’indique est un langage de requêtes structurées. MySQL est un système de gestion de bases de données relationnelles (SGBDR). Donc pour accéder à ta base, tu vas utiliser le langage SQL. Mis à part MySQL, il existe ACCESS (que tu connais), SQLite (une base de données embarquée), Postgresql, MS SQL, Oracle… Bon ba tu n’as que l’embarras du choix. Promènes toi sur internet histoire d’avoir une vu d’ensemble.  
Gardons en tête MySQL et SQLite. SQLite à l’avantage de ne nécessité ni serveur ni configuration. Maintenant il te faut un langage.  
PHP est un langage web dynamique qui va te permettre d’accéder à ta base. Mais il en existe d’autres, vas voir du coté de Ruby et de son excellent framework web Ruby on Rails (RoR). Sur le web tu trouveras des tuto pour créer des blog avec RoR en 15 min! (petit conseil, si tu essaies de suivre un tuto, prends garde à la version de RoR que tu installes).  
Bon, semblant de rien je t’ai incité à utiliser RoR et SQLite 😉  
Si j’ai bien comprit, tu as déjà créé une appli sous access. Donc j’imagine que tu as déjà une vague idée du schéma de ta base de données. N’empêche qu’utiliser un logiciel comme ACCESS pour la créer c’est vachement sympa. Ba y’a Kexi! C’est un ACCESS like de Koffice, la suite bureautique de KDE. Il crée des base au format SQLite. Magnifique non?

Je récapitule (enfin, je te parle de ce que j’ai fait, mais ma méthode n’est surement pas la meilleure):

- tu crée ta base SQLite sous Kexi
- tu sauvegarde
- tu installes ruby et RoR
- tu crée tes vu (une “page web” par table de ta base, RoR crée automatiquement les formulaires d’insertion, mise à jour, suppression des données…)
- tu bidouille une feuille de style pour avoir un truc joli.

C’était le plus simple…  
Après, tu peux te pencher sur les questions de sécurité, création de rapports (y’a pas mal de gems ruby qui font ça), insertion du plan comptable par CSV…

Bon, je suis très mauvais en aide, mais j’espère t’avoir aidé.

[quote]est-ce abordable pour un néophite ?  
est-ce abordable pour un cromagnon di crouton ?[/quote]  
Ba oué, si tu as envie d’apprendre… Le plus dut quand on se lance en programmation c’est d’avoir une idée…

---

<div class="post-metadata">

**Author:** ![ours-blanc](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/o/7993a0/32.png) [@ours-blanc](https://www.debian-fr.org/u/ours-blanc)\
**Post date:** [Février 20, 2016, 6:11 UTC](https://www.debian-fr.org/t/systeme-compta-en-base-de-donnee/15601/4 "2016-02-20T18:11:06Z")

</div>

pour ne pas réinventer la roue, tu peux regarder ici : [framasoft.net/rubrique438.html](http://www.framasoft.net/rubrique438.html)

Si par contre ça ne correspond pas à tes besoins ou comme dit lucci si tu veux programmer, tu vas devoir y passer quelques heures et si tu pars sans connaissance de la prog et des bases de données bon courage!

---

<div class="post-metadata">

**Author:** ![Hoshin](https://www.debian-fr.org/user_avatar/www.debian-fr.org/hoshin/32/3672_2.png) [@Hoshin](https://www.debian-fr.org/u/Hoshin)\
**Post date:** [Février 20, 2016, 6:11 UTC](https://www.debian-fr.org/t/systeme-compta-en-base-de-donnee/15601/5 "2016-02-20T18:11:07Z")

</div>

Pour avoir développé un tableur (bossant à partir d’une base de données, de fichiers spécifiques ou excel) en JAVA cet été : La gui, si t’en veux une, peut vite devenir un casse tête si t’as des fonctions très précises à mettre en place / que tu veux du dynamisme et des jolis menus contextuels de partout. Si tu t’orientes vers une mise en page sobre et des fonctions simples il faudra surtout faire preuve de rigueur dans l’implémentation, en particulier si tu veux pouvoir évaluer des formules (ce qui reste, à mon sens, une des opérations les plus délicates si pas prises par le bon bout). M’enfin là c’est le codeur qui parle et j’ai pas tenté l’expérience en php, mais avec un peu d’imagination et d’AJAX on doit pouvoir arriver à qqch de sympa =).

---

<div class="post-metadata">

**Author:** ![Lucci](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/85f322/32.png) [@Lucci](https://www.debian-fr.org/u/Lucci)\
**Post date:** [Février 20, 2016, 6:11 UTC](https://www.debian-fr.org/t/systeme-compta-en-base-de-donnee/15601/6 "2016-02-20T18:11:14Z")

</div>

L’est plus là… c’est à cause de moi, ça fait toujours ça quand je répond sous l’emprise de l’alcool.

---

<div class="post-metadata">

**Author:** ![sebiseb](https://www.debian-fr.org/user_avatar/www.debian-fr.org/sebiseb/32/4245_2.png) [@sebiseb](https://www.debian-fr.org/u/sebiseb)\
**Post date:** [Février 20, 2016, 6:11 UTC](https://www.debian-fr.org/t/systeme-compta-en-base-de-donnee/15601/7 "2016-02-20T18:11:14Z")

</div>

OpenBase peut se connecter à une base MySQL…

---

<div class="post-metadata">

**Author:** ![shell-boudeur](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/85f322/32.png) [@shell-boudeur](https://www.debian-fr.org/u/shell-boudeur)\
**Post date:** [Février 20, 2016, 6:11 UTC](https://www.debian-fr.org/t/systeme-compta-en-base-de-donnee/15601/8 "2016-02-20T18:11:14Z")

</div>

hello tous  
ze veux hic! que du basic  
des additions et soustractions et graphique par enveloppe rien de plus.

genre :

[![](http://pix.nofrag.com/9/b/7/dc8826de7c70e7349cc53d4b1f7a9t.jpg)](http://pix.nofrag.com/9/b/7/dc8826de7c70e7349cc53d4b1f7a9.html)

[![](http://pix.nofrag.com/b/e/5/6e713d5f7932761ad6b7d34a25b77t.jpg)](http://pix.nofrag.com/b/e/5/6e713d5f7932761ad6b7d34a25b77.html)

[![](http://pix.nofrag.com/0/2/2/2f26b42836750a58d5de9ec9a6647tt.jpg)](http://pix.nofrag.com/0/2/2/2f26b42836750a58d5de9ec9a6647.html)

---

<div class="post-metadata">

**Author:** ![ginkgo\_biloba](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ginkgo_biloba/32/3900_2.png) [@ginkgo\_biloba](https://www.debian-fr.org/u/ginkgo_biloba)\
**Post date:** [Février 20, 2016, 6:11 UTC](https://www.debian-fr.org/t/systeme-compta-en-base-de-donnee/15601/9 "2016-02-20T18:11:44Z")

</div>

OpenOffice dispose, comme MSOffice, d’un langage intégré basic. Il est peut-être plus simple de traduire du basic MS au basic Open.  
Ceci dit, d’après fran.b, l’équivalent d’accès pour Open semble avoir encore quelques problèmes de jeunesse (problème suivant les versions d’Open).

---

<div class="post-metadata">

**Author:** ![MisterFreez](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/bb73d2/32.png) [@MisterFreez](https://www.debian-fr.org/u/MisterFreez)\
**Post date:** [Février 20, 2016, 6:11 UTC](https://www.debian-fr.org/t/systeme-compta-en-base-de-donnee/15601/10 "2016-02-20T18:11:46Z")

</div>

> [@](#):
>
> Ceci dit, d’après fran.b, l’équivalent d’access pour Open semble avoir encore quelques problèmes de jeunesse (problème suivant les versions d’Open).

C’est pas pour être chiant, j’ai eu du mal à comprendre

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Février 20, 2016, 6:14 UTC](https://www.debian-fr.org/t/systeme-compta-en-base-de-donnee/15601/11 "2016-02-20T18:14:01Z")

</div>

Pour de la bdd “quick’n’dirty”, j’en arrive à me dire qu’une interface ajax+cgi (en perl, mais c’est parceque j’ai le nez dedans que je dis ça) sur base sql (my ou pg peu importe), ça a l’avantage de la simplicité et de la portabilité (du moment que l’OS a un broser).

---

<div class="post-metadata">

**Author:** ![Hoshin](https://www.debian-fr.org/user_avatar/www.debian-fr.org/hoshin/32/3672_2.png) [@Hoshin](https://www.debian-fr.org/u/Hoshin)\
**Post date:** [Février 20, 2016, 6:14 UTC](https://www.debian-fr.org/t/systeme-compta-en-base-de-donnee/15601/12 "2016-02-20T18:14:02Z")

</div>

pgsql tant qu’à faire, le mysql c’est le mal : ça applique pas encore les contraintes d’intégrité référentielles je crois 😛

---

<div class="post-metadata">

**Author:** ![Lucci](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/85f322/32.png) [@Lucci](https://www.debian-fr.org/u/Lucci)\
**Post date:** [Février 20, 2016, 6:14 UTC](https://www.debian-fr.org/t/systeme-compta-en-base-de-donnee/15601/13 "2016-02-20T18:14:07Z")

</div>

> [@](#):
>
> pgsql tant qu’à faire, le mysql c’est le mal : ça applique pas encore les contraintes d’intégrité référentielles je crois 😛

Depuis la version 5 c’est un véritable SGBDR 😉  
Mais pgsql c’est\_mieux\_C’est\_+\_Libre 😛

(edit)  
Un pitit lien [dev.mysql.com/doc/refman/5.0/fr/ … aints.html](http://dev.mysql.com/doc/refman/5.0/fr/innodb-foreign-key-constraints.html)
