Debutant en SQL
Bonjour,
Bonjours a tous je suis débutant en langage SQL et je doit réaliser un répertoire téléphonique pour mon stage de fin d'année.
Je vous explique, Je suis sous Builder et j'utilise le composant Query.
L'affichage de tous les numéro de la base de donnée fonctionne super.
Seulement sur mon IHM j'ai des Bouton de A à Z qui désigne la première lettre du nom de la personne.
voila la structure de ma Table:
T_Repertoire(NOM,TELEPHONE,ONGLET)
ONGLET est la première lettre du nom.
Alors ma question est comment pourais-je faire pour filtrer avec le champ ONGLET(Le boutton A permet d'afficher tous les NOMS avec le champ onglet contenant A) en utilisant que 1 TQuery ??Cela fait 1 jour complet que je fait des recherche et je trouve pas .
Merci d'avance pour vôtre réponse.
Bonjours a tous je suis débutant en langage SQL et je doit réaliser un répertoire téléphonique pour mon stage de fin d'année.
Je vous explique, Je suis sous Builder et j'utilise le composant Query.
L'affichage de tous les numéro de la base de donnée fonctionne super.
Seulement sur mon IHM j'ai des Bouton de A à Z qui désigne la première lettre du nom de la personne.
voila la structure de ma Table:
T_Repertoire(NOM,TELEPHONE,ONGLET)
ONGLET est la première lettre du nom.
Alors ma question est comment pourais-je faire pour filtrer avec le champ ONGLET(Le boutton A permet d'afficher tous les NOMS avec le champ onglet contenant A) en utilisant que 1 TQuery ??Cela fait 1 jour complet que je fait des recherche et je trouve pas .
Merci d'avance pour vôtre réponse.
Configuration: Windows XP Firefox 2.0.0.14
1 réponse
-
UP SVP!!!
-
-
@IsmèneeMerci pour ta réponse, Mais ceci je l'écrit ou exactement???
Je double clike sur le bouton et j ' écrit sa??
void __fastcall TForm1::B_AClick(TObject *Sender)
{
Query1->SQL->Add("select * from table_repertoire where onglet='A'");
}
Mais rien ne se passe :( -
@flo291288J'ai trouver cétait simplement :
void __fastcall TForm1::B_AClick(TObject *Sender)
{
Query1->Close();
Query1->SQL->Clear();
Query1->SQL->Add("SELECT NOM , TELEPHONE FROM T_Repertoire");
Query1->SQL->Add("WHERE ONGLET='A' ORDER BY NOM");
Query1->Open();
}
Mais jai une erreur pour INSERT ,il me dit erreur mémoire insuffisante! mon code :
void __fastcall TForm1::B_BClick(TObject *Sender)
{
Query1->Close();
Query1->SQL->Clear();
Query1->SQL->Add("INSERT INTO T_Repertoire (NOM,TELEPHONE,ONGLET) VALUES ('lol','06 09 94 81 06','A')");
Query1->Open();
} -
@flo291288d'abord quel langage tu utilises ???
-