Delphiden Bahsedelim Biraz
Delphide programda çalışan arkadaşların işine yarayacağını düşünüyorum.Arkadaşlar Delphide veri tabanı ile çalışırken genelde bağlantı noktası için TABLE eklentisini kullanıyorsanız sözüm size. Kullanmayın onu QUERY kullanın birazda SQL çalıştımmı bu iş oluyor.Bırakın kısa yolu biraz yazı yazın. Diyelim Tablede harf harf arama yapması daha zor ama QUERY ile daha kolay.Örneğin ;
Forma Şunları ekleyin
query
datasource
dbgrid
editbox
sonra query ile bağlantıları yapıtıktan sonra edit1 in OnKeyPress olayına şunu ekleyelim
query1.close;
query1.sql.text:='SELECT*FROM veritabani WHERE BOLUM LIKE "%'+edit1.text+'%"';
query1.open;
Bunu yaptığımızda edit kutusuna yazdığınız her harfte tabloda bir filtreleme başlar ve en sonun da aramayı yapmış olursunuz.
Bazı arkadaşlar tam arama yapmak isteyecekler Bunuda şöyle yapacaz
SELECT*FROM BOLUM WHERE=""
SQL kodunu bunla değiştireceğiz.Olacak tam arama.Diyelim ki entere basınca arasın derseniz oda;
if (key=#13) then
begin
query1.close;
query1.sql.text:='SELECT*FROM veritabani WHERE="'+edit1.text+'"';
query1.open;
end;