Delphi Dünyası Facebook'ta

Kodbank İndir

! CODEBANK 2012 !

İNDİRMEK&DETAYLI BİLGİ ALMAK İÇİN BURAYI TIKLAYINIZ.

Gönderen Konu: Sorgu Sırasında Cursor'ü Değiştirme ve İşlem Durumları  (Okunma sayısı 1935 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı SelçuK

  • Delphi XE Level 2
  • **
  • İleti: 668
  • Rep: +21/-3
  • Cinsiyet: Bay
  • Pc_CoPaT
    • Her Zaman Keşfetmek İçin Bak....
Kod:  (Unknown Language)
  1. begin
  2. Screen.Cursor := crSQLWait;
  3. ADOQuery1.SQL.Clear;
  4. ADOQuery1.SQL.Add('SELECT * FROM table Where adr_no='''+Edit1.Text+'''');
  5. try
  6. try
  7. ADOQuery1.Open;
  8. except
  9. on E: Exception do
  10. raise Exception.CreateFmt('Tablo acilamadi. Hata mesaji: %s', [E.Message]);
  11. end;
  12. finally
  13. Screen.Cursor := crDefault;
  14. end;
  15. end;

Belki 10 Kayıtlı bir Veritabanında Birşey ifade etmeyebilir ancak 10000 ve fazlası kaydın olduğu bir tabloda
kulanıcıya "Elleşme Program Bir işlem yapıyor az sabret birağız" demek için birebir bir yöntem.
Belki daha da görselleştirilebilir.
1-)İşlem durumu gauge gibi bir bileşenle %lik olarak gösterileiblir.
2-)Okunan kayıt sayısı/ Toplam Kayıt sayısı gibi
3-) Sorgunun tamamlanma süresi x sn dir gibi
Artık bunlarıda hocalarımızdan bekliyoruz :)
« Son Düzenleme: 30 Nisan 2008 15:15:40 by SelçuK »
İnanki Başarasın, Başarki İnanasın!