Je suis en train de me gratter la tete pour creer un module pour
interroger une base de donnee.
J'essaie de voir sir on peut creer quelque chose de generique, d'apres
la table, on va mettre dynamiquement x controles pour mettre des valeurs
pour les requetes.
Selon le type de donnee (boolean/texte/numerique) on affichie un
selecteur [>/</=] ou [false/true].
Quelqu'un a deja fait un truc comme cela ou est-ce perdu d'aavnce ....
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
christophe-pasde
bonjour,
Là où tu vas rigoler c'est quand tu vas créer l'interpreteur, cad creer le SQL à partir des infos de l'utilisateur.
Christophe
geo a écrit :
Hi !
Je suis en train de me gratter la tete pour creer un module pour interroger une base de donnee.
J'essaie de voir sir on peut creer quelque chose de generique, d'apres la table, on va mettre dynamiquement x controles pour mettre des valeurs pour les requetes.
Selon le type de donnee (boolean/texte/numerique) on affichie un selecteur [>/</=] ou [false/true].
Quelqu'un a deja fait un truc comme cela ou est-ce perdu d'aavnce ....
Géo
bonjour,
Là où tu vas rigoler c'est quand tu vas créer l'interpreteur, cad creer
le SQL à partir des infos de l'utilisateur.
Christophe
geo a écrit :
Hi !
Je suis en train de me gratter la tete pour creer un module pour
interroger une base de donnee.
J'essaie de voir sir on peut creer quelque chose de generique, d'apres
la table, on va mettre dynamiquement x controles pour mettre des valeurs
pour les requetes.
Selon le type de donnee (boolean/texte/numerique) on affichie un
selecteur [>/</=] ou [false/true].
Quelqu'un a deja fait un truc comme cela ou est-ce perdu d'aavnce ....
Là où tu vas rigoler c'est quand tu vas créer l'interpreteur, cad creer le SQL à partir des infos de l'utilisateur.
Christophe
geo a écrit :
Hi !
Je suis en train de me gratter la tete pour creer un module pour interroger une base de donnee.
J'essaie de voir sir on peut creer quelque chose de generique, d'apres la table, on va mettre dynamiquement x controles pour mettre des valeurs pour les requetes.
Selon le type de donnee (boolean/texte/numerique) on affichie un selecteur [>/</=] ou [false/true].
Quelqu'un a deja fait un truc comme cela ou est-ce perdu d'aavnce ....
Géo
Jean Saint Jalmes
Bonjour,
C'est tout à fait réalisable. Il est nécessaire d'analyser le shéma de la table concernée et de filtrer les choix en fonction du type de chaque champ.
Ensuite, il faut composer l'instruction SQL.
Personnellement, j'utilise une procédure de ce type :
dim SQL as string
SQL = "SELECT DISTINCT * FROM mytable WHERE "
for each (chaque champ de la table) if (champ sélectionné) then SQL = SQL & Nom du champ & opérateur & valeur & "," end if next champ SQL = left$(SQL,len(SQL)-1) ' Enlève la dernière virgule
-----Message d'origine----- bonjour,
Là où tu vas rigoler c'est quand tu vas créer
l'interpreteur, cad creer
le SQL à partir des infos de l'utilisateur.
Christophe
geo a écrit :
Hi !
Je suis en train de me gratter la tete pour creer un
module pour
interroger une base de donnee.
J'essaie de voir sir on peut creer quelque chose de
generique, d'apres
la table, on va mettre dynamiquement x controles pour
mettre des valeurs
pour les requetes.
Selon le type de donnee (boolean/texte/numerique) on
affichie un
selecteur [>/</=] ou [false/true].
Quelqu'un a deja fait un truc comme cela ou est-ce
perdu d'aavnce ....
Géo
.
Bonjour,
C'est tout à fait réalisable.
Il est nécessaire d'analyser le shéma de la table
concernée et de filtrer les choix en fonction du type de
chaque champ.
Ensuite, il faut composer l'instruction SQL.
Personnellement, j'utilise une procédure de ce type :
dim SQL as string
SQL = "SELECT DISTINCT * FROM mytable WHERE "
for each (chaque champ de la table)
if (champ sélectionné) then
SQL = SQL & Nom du champ & opérateur & valeur
& ","
end if
next champ
SQL = left$(SQL,len(SQL)-1) ' Enlève la dernière
virgule
-----Message d'origine-----
bonjour,
Là où tu vas rigoler c'est quand tu vas créer
l'interpreteur, cad creer
le SQL à partir des infos de l'utilisateur.
Christophe
geo a écrit :
Hi !
Je suis en train de me gratter la tete pour creer un
module pour
interroger une base de donnee.
J'essaie de voir sir on peut creer quelque chose de
generique, d'apres
la table, on va mettre dynamiquement x controles pour
mettre des valeurs
pour les requetes.
Selon le type de donnee (boolean/texte/numerique) on
affichie un
selecteur [>/</=] ou [false/true].
Quelqu'un a deja fait un truc comme cela ou est-ce
C'est tout à fait réalisable. Il est nécessaire d'analyser le shéma de la table concernée et de filtrer les choix en fonction du type de chaque champ.
Ensuite, il faut composer l'instruction SQL.
Personnellement, j'utilise une procédure de ce type :
dim SQL as string
SQL = "SELECT DISTINCT * FROM mytable WHERE "
for each (chaque champ de la table) if (champ sélectionné) then SQL = SQL & Nom du champ & opérateur & valeur & "," end if next champ SQL = left$(SQL,len(SQL)-1) ' Enlève la dernière virgule
-----Message d'origine----- bonjour,
Là où tu vas rigoler c'est quand tu vas créer
l'interpreteur, cad creer
le SQL à partir des infos de l'utilisateur.
Christophe
geo a écrit :
Hi !
Je suis en train de me gratter la tete pour creer un
module pour
interroger une base de donnee.
J'essaie de voir sir on peut creer quelque chose de
generique, d'apres
la table, on va mettre dynamiquement x controles pour
mettre des valeurs
pour les requetes.
Selon le type de donnee (boolean/texte/numerique) on
affichie un
selecteur [>/</=] ou [false/true].
Quelqu'un a deja fait un truc comme cela ou est-ce