editeur requete intuitif

editeur requete intuitif - HTML/CSS - Programmation

Marsh Posté le 07-09-2008 à 18:55:15    

Hello,
 
  Je souhaite développer un editeur de requete SQL intuitif ( que l'on pourrai également appeler semi-assisté)
  C'est à dire un outil qui permet de choisir un champ dans une table, et de renseigner des test sur ce champ (< , >, = , ....) tout en cumulant les test (AND, OR)
 
  Et tout ceci avec un pointe d'ajax afin de le rendre relativement dynamique
 
 
Avant de peut-etre réinventer la roue je me demandait si vous n'aviez pas déjà vu ce genre d'outil quelquepart
 
Merci
 
PS : (j'ai déjà testé celui de phpmyadmin, il est pas très beau et les test AND/OR ne fonctionne pas très bien)


---------------
Du tofu en Alsace : www.tofuhong.com
Reply

Marsh Posté le 07-09-2008 à 18:55:15   

Reply

Marsh Posté le 08-09-2008 à 09:52:15    

La définition des requêtes dans Access fait appel à une fenêtre divisée en deux parties.
En haut, il y a un rectangle par table. Chaque rectangle contient la liste des champs, avec en gras certains champs. On peut tracer des traits reliant les rectangles pour faire figurer des jointures, qui peuvent être de plusieurs types.
En bas, il y a la clause Where qui est décrite sur plusieurs lignes d'une manière qui se veut simplifiée.
 
Bref, cela correspond peut-être un peu à ce que vous vous souhaitez faire.
En tant qu'utilisateur, je n'utilise jamais cette fenêtre. Je passe directement à la fenêtre dite "mode SQL" qui permet d'écrire sa requête sous forme de texte ordinaire.

Reply

Marsh Posté le 08-09-2008 à 10:35:44    

oui utilisant enormément access je connais très bien cet écran.  
 
Mais ce n'est pas tant les idées fonctionnel qui me manque, mais codé de tel ecran en web c'est une autres histoires. Je connais plutot bien les techno web, mais il me sera plus facile de partir de quelque chose d'existant qd meme.
 
Merci pour l'avis
 
 
D'autre idée ?


---------------
Du tofu en Alsace : www.tofuhong.com
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed