Archives de la liste a​i​d​e​@p​a​h​e​k​o​.c​l​o​u​d​

Jusqu'où peut-on aller avec une requête SQL dans Garradin ?

Penn Rustin'

10/02/2018 09:59:31

Questions pour bidouiller avec l'existant en vue d'une extension-plugin 
:

https://penn-rustin.garradin.eu/admin/compta/operations/recherche_sql.php

Mettons que j'utilise des comptes 410X, 410Y.. pour saisir des euros 
dépensés et des kilomètres parcourus par X, Y.. Peu importe que les 
kilomètres n'aient rien à faire dans la balance générale compta, c'est 
juste pour expérimenter.

Est-ce qu'une requête SQL dans Garradin permet :
- de faire des calculs avec des divisions et multiplications
- d'utiliser les dates des écritures et du jour pour faire des calculs 
proportionnels à une durée
- et de générer une table avec les résultats des calculs pour X,Y.. ?

Si oui est-ce que la requête pourrait être sauvegardée quelque part dans 
Garradin et être appelée par un simple bouton quelque part ?

Tout ça serait déjà pas mal du tout, et j'me sentirais à peu près 
capable d'y arri.. euh d'essayer de le faire :-)

Merci, à bientôt !

Fanch - Tél. 07 82 36 27 63

Penn Rustin'
Recyclerie - Aide à la réparation
Recherche sur les déplacements
Association 1901 - Le C.R.A.D.E.
24, route d'Audierne - 29100 DOUARNENEZ

RE: Jusqu'où peut-on aller avec une requête SQL dans Garradin ?

Pascal Bernard

10/02/2018 10:27:55

Le langage SQL permet de faire effectivement tout ce que vous décrivez.

Par contre, Garradin n'est pas l'outil approprié pour celà.

Il existe un très bon outil (phpliteadmin https://www.phpliteadmin.org/) qui offre une
interface permettant de construire ses propres requêtes. Il nécessite d'avoir un
accès direct à la base de donnée et peut poser des problèmes de sécurité lorsque
l'accès à l'outil n'est pas sécurisé.

Re: Jusqu'où peut-on aller avec une requête SQL dans Garradin ?

BohwaZ

10/02/2018 10:44:45

>Est-ce qu'une requête SQL dans Garradin permet :
>- de faire des calculs avec des divisions et multiplications

Oui.

>- d'utiliser les dates des écritures et du jour pour faire des calculs 
>proportionnels à une durée

Oui. Mais ton idée est sale, il vaux mieux créer une nouvelle table pour tes besoins.

>- et de générer une table avec les résultats des calculs pour X,Y.. ?

Non, pas par la page recherche SQL car elle n'autorise pas d'écrire dans la
base de données, afin d'éviter que tu bousille tes données en recopiant un truc
trouvé sur le net.

Mais le mieux c'est de faire un plugin. Un plugin c'est souvent surtout du SQL
et des formulaires pour simplifier ça. Regarde notre plugin gestion de vélos tu verra un
peu comment ça marche, mais ça créé une table avec une liste de vélos et ensuite
y'a des pages pour insérer ou modifier dans la base c'est tout.

Re: Jusqu'où peut-on aller avec une requête SQL dans Garradin ?

Penn Rustin'

10/02/2018 11:02:23

Génial, tout ce qu'il faut pour apprendre !

J'avance là-dessus et je vous en r'cause quand ya du concret. M.E.R.C.I.

Le ravi de la crèche :-)