begin process at 2008 07 25 03:34:01
1 216 051 membres
34 nouveaux aujourd'hui
14 180 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : recherche ds base de donnée [ Archives / Bases de données ] (lnicos)

recherche ds base de donnée le 07/12/2002 18:44:24

lnicos
Voilà je m'explique,
j'aimerais effectuer une recherche dans ma base de donnée, en fonction du nom, prénom (par exemple) présent dans des "edits". J'aimerais que le resultat s'affiche ds un DBGRid ou autre, et que bien sur seul les résultats bons soient affichés.
Parce que g utilisé pour le moment la fonction locate mais elle ne fait que pointer le resultat. Moi se quej'aimerais c avoir tous les résultats ds un DBGrid par exmple


merci pour votre aide

Re : recherche ds base de donnée le 07/12/2002 20:48:12

Nono40
Alors il faut faire une requète SQL avec les conditions données par les TEdit, c'est la méthode la plus générale. Car ensuite il suffit de lier le DBGrid au résultat de la requète via un DataSource.

Tu peux aussi utiliser la propriété Filter de certains composants, mais tout n'est pas forcement faisable avec Filter.

--- Nono40@fr.st ---
Nouveau ---> Nono40.fr.st


-------------------------------
Réponse au message :
-------------------------------

Voilà je m'explique,
j'aimerais effectuer une recherche dans ma base de donnée, en fonction du nom, prénom (par exemple) présent dans des "edits". J'aimerais que le resultat s'affiche ds un DBGRid ou autre, et que bien sur seul les résultats bons soient affichés.
Parce que g utilisé pour le moment la fonction locate mais elle ne fait que pointer le resultat. Moi se quej'aimerais c avoir tous les résultats ds un DBGrid par exmple


merci pour votre aide

Re : recherche ds base de donnée le 07/12/2002 20:52:14

lnicos
ok merci ci cool nono, jvé tenter ça



-------------------------------
Réponse au message :
-------------------------------

Alors il faut faire une requète SQL avec les conditions données par les TEdit, c'est la méthode la plus générale. Car ensuite il suffit de lier le DBGrid au résultat de la requète via un DataSource.

Tu peux aussi utiliser la propriété Filter de certains composants, mais tout n'est pas forcement faisable avec Filter.

--- Nono40@fr.st ---
Nouveau ---> Nono40.fr.st


-------------------------------
Réponse au message :
-------------------------------

Voilà je m'explique,
j'aimerais effectuer une recherche dans ma base de donnée, en fonction du nom, prénom (par exemple) présent dans des "edits". J'aimerais que le resultat s'affiche ds un DBGRid ou autre, et que bien sur seul les résultats bons soient affichés.
Parce que g utilisé pour le moment la fonction locate mais elle ne fait que pointer le resultat. Moi se quej'aimerais c avoir tous les résultats ds un DBGrid par exmple


merci pour votre aide


Re : recherche ds base de donnée le 08/12/2002 09:13:56

lnicos
tu pourrais sans voiloir abuser, me faire un piti exemple stp.
Ce que je cherche à faire, c'est de pouvoir trier mes contacts par exemple en faisant une recherche du type: contact dont le nom commence par Dup* et dont l'âge est supérieur à20. tu vois ? tu pourrais me montrer comment faire ô grand nono ;-p

merci d'avance et encore dsl



-------------------------------
Réponse au message :
-------------------------------

ok merci ci cool nono, jvé tenter ça



-------------------------------
Réponse au message :
-------------------------------

Alors il faut faire une requète SQL avec les conditions données par les TEdit, c'est la méthode la plus générale. Car ensuite il suffit de lier le DBGrid au résultat de la requète via un DataSource.

Tu peux aussi utiliser la propriété Filter de certains composants, mais tout n'est pas forcement faisable avec Filter.

--- Nono40@fr.st ---
Nouveau ---> Nono40.fr.st


-------------------------------
Réponse au message :
-------------------------------

Voilà je m'explique,
j'aimerais effectuer une recherche dans ma base de donnée, en fonction du nom, prénom (par exemple) présent dans des "edits". J'aimerais que le resultat s'affiche ds un DBGRid ou autre, et que bien sur seul les résultats bons soient affichés.
Parce que g utilisé pour le moment la fonction locate mais elle ne fait que pointer le resultat. Moi se quej'aimerais c avoir tous les résultats ds un DBGrid par exmple


merci pour votre aide



Re : recherche ds base de donnée le 08/12/2002 19:09:06

Nono40
Je ne sais pas quels composants tu utilises, mais il faut faire une requète du genre :
SELECT * FROM MATABLE
WHERE ( NOM LIKE "Dup%" ) AND ( AGE > 20 )

--- Nono40@fr.st ---
Nouveau ---> Nono40.fr.st


-------------------------------
Réponse au message :
-------------------------------

tu pourrais sans voiloir abuser, me faire un piti exemple stp.
Ce que je cherche à faire, c'est de pouvoir trier mes contacts par exemple en faisant une recherche du type: contact dont le nom commence par Dup* et dont l'âge est supérieur à20. tu vois ? tu pourrais me montrer comment faire ô grand nono ;-p

merci d'avance et encore dsl



-------------------------------
Réponse au message :
-------------------------------

ok merci ci cool nono, jvé tenter ça



-------------------------------
Réponse au message :
-------------------------------

Alors il faut faire une requète SQL avec les conditions données par les TEdit, c'est la méthode la plus générale. Car ensuite il suffit de lier le DBGrid au résultat de la requète via un DataSource.

Tu peux aussi utiliser la propriété Filter de certains composants, mais tout n'est pas forcement faisable avec Filter.

--- Nono40@fr.st ---
Nouveau ---> Nono40.fr.st


-------------------------------
Réponse au message :
-------------------------------

Voilà je m'explique,
j'aimerais effectuer une recherche dans ma base de donnée, en fonction du nom, prénom (par exemple) présent dans des "edits". J'aimerais que le resultat s'affiche ds un DBGRid ou autre, et que bien sur seul les résultats bons soient affichés.
Parce que g utilisé pour le moment la fonction locate mais elle ne fait que pointer le resultat. Moi se quej'aimerais c avoir tous les résultats ds un DBGrid par exmple


merci pour votre aide




Re : recherche ds base de donnée le 08/12/2002 19:34:43

lnicos
j'utilise BDE, comment faut faire?jles mes où ces instructions ??

merci



-------------------------------
Réponse au message :
-------------------------------

Je ne sais pas quels composants tu utilises, mais il faut faire une requète du genre :
SELECT * FROM MATABLE
WHERE ( NOM LIKE "Dup%" ) AND ( AGE > 20 )

--- Nono40@fr.st ---
Nouveau ---> Nono40.fr.st


-------------------------------
Réponse au message :
-------------------------------

tu pourrais sans voiloir abuser, me faire un piti exemple stp.
Ce que je cherche à faire, c'est de pouvoir trier mes contacts par exemple en faisant une recherche du type: contact dont le nom commence par Dup* et dont l'âge est supérieur à20. tu vois ? tu pourrais me montrer comment faire ô grand nono ;-p

merci d'avance et encore dsl



-------------------------------
Réponse au message :
-------------------------------

ok merci ci cool nono, jvé tenter ça



-------------------------------
Réponse au message :
-------------------------------

Alors il faut faire une requète SQL avec les conditions données par les TEdit, c'est la méthode la plus générale. Car ensuite il suffit de lier le DBGrid au résultat de la requète via un DataSource.

Tu peux aussi utiliser la propriété Filter de certains composants, mais tout n'est pas forcement faisable avec Filter.

--- Nono40@fr.st ---
Nouveau ---> Nono40.fr.st


-------------------------------
Réponse au message :
-------------------------------

Voilà je m'explique,
j'aimerais effectuer une recherche dans ma base de donnée, en fonction du nom, prénom (par exemple) présent dans des "edits". J'aimerais que le resultat s'affiche ds un DBGRid ou autre, et que bien sur seul les résultats bons soient affichés.
Parce que g utilisé pour le moment la fonction locate mais elle ne fait que pointer le resultat. Moi se quej'aimerais c avoir tous les résultats ds un DBGrid par exmple


merci pour votre aide





Re : recherche ds base de donnée le 09/12/2002 09:43:51

padsou
Il faut inclure dans ta requete les params :
Pour les utiliser, dans ton sql tu dois mettre par exemple :

Select * from Clients where nomcli =: paramnom and prenomcli =: paramprenom etc...

Tu affectes ensuite les params et faisant :
MaQueryClients.Params[0].AsString := Edit1.text;
MaQueryClients.Params[1].AsString := Edit2.text;
Tu actives la query et tu fais comme a dit nono pour la lier au dbgrid.

J'espere avoir été clair...

Ciao !



-------------------------------
Réponse au message :
-------------------------------

j'utilise BDE, comment faut faire?jles mes où ces instructions ??

merci



-------------------------------
Réponse au message :
-------------------------------

Je ne sais pas quels composants tu utilises, mais il faut faire une requète du genre :
SELECT * FROM MATABLE
WHERE ( NOM LIKE "Dup%" ) AND ( AGE > 20 )

--- Nono40@fr.st ---
Nouveau ---> Nono40.fr.st


-------------------------------
Réponse au message :
-------------------------------

tu pourrais sans voiloir abuser, me faire un piti exemple stp.
Ce que je cherche à faire, c'est de pouvoir trier mes contacts par exemple en faisant une recherche du type: contact dont le nom commence par Dup* et dont l'âge est supérieur à20. tu vois ? tu pourrais me montrer comment faire ô grand nono ;-p

merci d'avance et encore dsl



-------------------------------
Réponse au message :
-------------------------------

ok merci ci cool nono, jvé tenter ça



-------------------------------
Réponse au message :
-------------------------------

Alors il faut faire une requète SQL avec les conditions données par les TEdit, c'est la méthode la plus générale. Car ensuite il suffit de lier le DBGrid au résultat de la requète via un DataSource.

Tu peux aussi utiliser la propriété Filter de certains composants, mais tout n'est pas forcement faisable avec Filter.

--- Nono40@fr.st ---
Nouveau ---> Nono40.fr.st


-------------------------------
Réponse au message :
-------------------------------

Voilà je m'explique,
j'aimerais effectuer une recherche dans ma base de donnée, en fonction du nom, prénom (par exemple) présent dans des "edits". J'aimerais que le resultat s'affiche ds un DBGRid ou autre, et que bien sur seul les résultats bons soient affichés.
Parce que g utilisé pour le moment la fonction locate mais elle ne fait que pointer le resultat. Moi se quej'aimerais c avoir tous les résultats ds un DBGrid par exmple


merci pour votre aide






Re : recherche ds base de donnée le 09/12/2002 12:50:20

lnicos
ok c cool merci, mais tu pourrais me montrer sur un pitit ex

merci et dsl



-------------------------------
Réponse au message :
-------------------------------

Il faut inclure dans ta requete les params :
Pour les utiliser, dans ton sql tu dois mettre par exemple :

Select * from Clients where nomcli =: paramnom and prenomcli =: paramprenom etc...

Tu affectes ensuite les params et faisant :
MaQueryClients.Params[0].AsString := Edit1.text;
MaQueryClients.Params[1].AsString := Edit2.text;
Tu actives la query et tu fais comme a dit nono pour la lier au dbgrid.

J'espere avoir été clair...

Ciao !



-------------------------------
Réponse au message :
-------------------------------

j'utilise BDE, comment faut faire?jles mes où ces instructions ??

merci



-------------------------------
Réponse au message :
-------------------------------

Je ne sais pas quels composants tu utilises, mais il faut faire une requète du genre :
SELECT * FROM MATABLE
WHERE ( NOM LIKE "Dup%" ) AND ( AGE > 20 )

--- Nono40@fr.st ---
Nouveau ---> Nono40.fr.st


-------------------------------
Réponse au message :
-------------------------------

tu pourrais sans voiloir abuser, me faire un piti exemple stp.
Ce que je cherche à faire, c'est de pouvoir trier mes contacts par exemple en faisant une recherche du type: contact dont le nom commence par Dup* et dont l'âge est supérieur à20. tu vois ? tu pourrais me montrer comment faire ô grand nono ;-p

merci d'avance et encore dsl



-------------------------------
Réponse au message :
-------------------------------

ok merci ci cool nono, jvé tenter ça



-------------------------------
Réponse au message :
-------------------------------

Alors il faut faire une requète SQL avec les conditions données par les TEdit, c'est la méthode la plus générale. Car ensuite il suffit de lier le DBGrid au résultat de la requète via un DataSource.

Tu peux aussi utiliser la propriété Filter de certains composants, mais tout n'est pas forcement faisable avec Filter.

--- Nono40@fr.st ---
Nouveau ---> Nono40.fr.st


-------------------------------
Réponse au message :
-------------------------------

Voilà je m'explique,
j'aimerais effectuer une recherche dans ma base de donnée, en fonction du nom, prénom (par exemple) présent dans des "edits". J'aimerais que le resultat s'affiche ds un DBGRid ou autre, et que bien sur seul les résultats bons soient affichés.
Parce que g utilisé pour le moment la fonction locate mais elle ne fait que pointer le resultat. Moi se quej'aimerais c avoir tous les résultats ds un DBGrid par exmple


merci pour votre aide







Re : recherche ds base de donnée le 09/12/2002 13:42:31

padsou
C'est déjà un exmple ce que j'ai posté mais si cela n'est pas suffisant tu peux aller voir sur www.lescours.fr.st pour tout ce qui se rapporte à Delphi. C'est des cours de mon ancien prof ...
Sinon sur quoi as tu besoin de plus d'explications ?



-------------------------------
Réponse au message :
-------------------------------

ok c cool merci, mais tu pourrais me montrer sur un pitit ex

merci et dsl



-------------------------------
Réponse au message :
-------------------------------

Il faut inclure dans ta requete les params :
Pour les utiliser, dans ton sql tu dois mettre par exemple :

Select * from Clients where nomcli =: paramnom and prenomcli =: paramprenom etc...

Tu affectes ensuite les params et faisant :
MaQueryClients.Params[0].AsString := Edit1.text;
MaQueryClients.Params[1].AsString := Edit2.text;
Tu actives la query et tu fais comme a dit nono pour la lier au dbgrid.

J'espere avoir été clair...

Ciao !



-------------------------------
Réponse au message :
-------------------------------

j'utilise BDE, comment faut faire?jles mes où ces instructions ??

merci



-------------------------------
Réponse au message :
-------------------------------

Je ne sais pas quels composants tu utilises, mais il faut faire une requète du genre :
SELECT * FROM MATABLE
WHERE ( NOM LIKE "Dup%" ) AND ( AGE > 20 )

--- Nono40@fr.st ---
Nouveau ---> Nono40.fr.st


-------------------------------
Réponse au message :
-------------------------------

tu pourrais sans voiloir abuser, me faire un piti exemple stp.
Ce que je cherche à faire, c'est de pouvoir trier mes contacts par exemple en faisant une recherche du type: contact dont le nom commence par Dup* et dont l'âge est supérieur à20. tu vois ? tu pourrais me montrer comment faire ô grand nono ;-p

merci d'avance et encore dsl



-------------------------------
Réponse au message :
-------------------------------

ok merci ci cool nono, jvé tenter ça



-------------------------------
Réponse au message :
-------------------------------

Alors il faut faire une requète SQL avec les conditions données par les TEdit, c'est la méthode la plus générale. Car ensuite il suffit de lier le DBGrid au résultat de la requète via un DataSource.

Tu peux aussi utiliser la propriété Filter de certains composants, mais tout n'est pas forcement faisable avec Filter.

--- Nono40@fr.st ---
Nouveau ---> Nono40.fr.st


-------------------------------
Réponse au message :
-------------------------------

Voilà je m'explique,
j'aimerais effectuer une recherche dans ma base de donnée, en fonction du nom, prénom (par exemple) présent dans des "edits". J'aimerais que le resultat s'affiche ds un DBGRid ou autre, et que bien sur seul les résultats bons soient affichés.
Parce que g utilisé pour le moment la fonction locate mais elle ne fait que pointer le resultat. Moi se quej'aimerais c avoir tous les résultats ds un DBGrid par exmple


merci pour votre aide








Re : recherche ds base de donnée le 09/12/2002 16:09:10

lnicos
sur ma connexion à une base avec dbexpress car ça marche po, et sur ou mettre les instructions ke tu m'as filé, ds kel compo ?

merci



-------------------------------
Réponse au message :
-------------------------------

C'est déjà un exmple ce que j'ai posté mais si cela n'est pas suffisant tu peux aller voir sur www.lescours.fr.st pour tout ce qui se rapporte à Delphi. C'est des cours de mon ancien prof ...
Sinon sur quoi as tu besoin de plus d'explications ?



-------------------------------
Réponse au message :
-------------------------------

ok c cool merci, mais tu pourrais me montrer sur un pitit ex

merci et dsl



-------------------------------
Réponse au message :
-------------------------------

Il faut inclure dans ta requete les params :
Pour les utiliser, dans ton sql tu dois mettre par exemple :

Select * from Clients where nomcli =: paramnom and prenomcli =: paramprenom etc...

Tu affectes ensuite les params et faisant :
MaQueryClients.Params[0].AsString := Edit1.text;
MaQueryClients.Params[1].AsString := Edit2.text;
Tu actives la query et tu fais comme a dit nono pour la lier au dbgrid.

J'espere avoir été clair...

Ciao !



-------------------------------
Réponse au message :
-------------------------------

j'utilise BDE, comment faut faire?jles mes où ces instructions ??

merci



-------------------------------
Réponse au message :
-------------------------------

Je ne sais pas quels composants tu utilises, mais il faut faire une requète du genre :
SELECT * FROM MATABLE
WHERE ( NOM LIKE "Dup%" ) AND ( AGE > 20 )

--- Nono40@fr.st ---
Nouveau ---> Nono40.fr.st


-------------------------------
Réponse au message :
-------------------------------

tu pourrais sans voiloir abuser, me faire un piti exemple stp.
Ce que je cherche à faire, c'est de pouvoir trier mes contacts par exemple en faisant une recherche du type: contact dont le nom commence par Dup* et dont l'âge est supérieur à20. tu vois ? tu pourrais me montrer comment faire ô grand nono ;-p

merci d'avance et encore dsl



-------------------------------
Réponse au message :
-------------------------------

ok merci ci cool nono, jvé tenter ça



-------------------------------
Réponse au message :
-------------------------------

Alors il faut faire une requète SQL avec les conditions données par les TEdit, c'est la méthode la plus générale. Car ensuite il suffit de lier le DBGrid au résultat de la requète via un DataSource.

Tu peux aussi utiliser la propriété Filter de certains composants, mais tout n'est pas forcement faisable avec Filter.

--- Nono40@fr.st ---
Nouveau ---> Nono40.fr.st


-------------------------------
Réponse au message :
-------------------------------

Voilà je m'explique,
j'aimerais effectuer une recherche dans ma base de donnée, en fonction du nom, prénom (par exemple) présent dans des "edits". J'aimerais que le resultat s'affiche ds un DBGRid ou autre, et que bien sur seul les résultats bons soient affichés.
Parce que g utilisé pour le moment la fonction locate mais elle ne fait que pointer le resultat. Moi se quej'aimerais c avoir tous les résultats ds un DBGrid par exmple


merci pour votre aide










[Page 1 Page 2]
Classé sous : fonction, base, donnée, recherche, ds

Participer à cet échange

Pub



Appels d'offres

Creation portail video
Budget : 3 000€
Site de e-commerce
Budget : 5 000€
Demande de devis pour ...
Budget : 7 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS