Veritabanından başlangıç saatinden bitiş saatine kadar veri alıyorum (bu süre içinde (işleme/sorgulama) sırasında, bir ilerleme çubuğu görüntülemek istiyorum. lütfen bekle"). Bunu nasıl yapabilirim? db veri getingİşleme Sırasındaki İlerleme Çubuğu
17
A
cevap
2
Adımlar:
- uygulama
- db db geçecektir sorguyu analiz eder ve
- db Çoğu durumda app
geri sonucunu göndermek sonucu hazırlar sen ne kadar zaman alacağını söyleyemem, bu nedenle ilerleme çubuğu yerine düşünün:
- kum saati fare işaretçisi
- sorgu alacak kadar süre söyleyemem o gerçek olsa
+0
Esasen aynı şeyi postalamak için buraya geldim. Sorgulamayı bekliyorsanız, ne kadar zaman alacağını söyleyemezsiniz. En iyi seçenek, geçerli ekranınızın üstünü gösteren bir formdaki küçük bir animasyon çubuğudur. – Daemonic
0
(dişli çarkları vb dönen, yel değirmeni) durum çubuğunda
ProgressBar1.Max = Rs.RecordCount - 1
For P = 0 To .RecordCount - 1
ProgressBar1.Value = P
'some process here
Rs.MoveNext
Next P
ben soruyu anlayamadım ('Rs' ADODB kayıt kümesi ise): Bu hangi zaman "sonunu duracaktır veritabanına karşı sorgular bir dizi çalışan gerçek zamanlı bir senaryodur tarihine ulaşıldı mı? Veya çalıştırmak için uzun zaman alan tek bir sorgu var ve sorgu için bir ilerleme çubuğu sağlamak ister misiniz? Belki de veri erişim deyimlerini ve tablo tanımlarını ekleyebilirdiniz. – cheduardo