Arkadaşlar delphi de yeni sayılırım. üzerinde çalıştığım kütüphane programında excelden veritabanına bilgi aktarırken progressbarı nasıl çalıştırablirim?
(Table kullanıyorum.) Şİmdiden çok teşekkürler.
Excelden veritabanına bilgi aktarırken progressbarın ilerlemesi.
Forum kuralları
Bu forum sadece yapacağınız işle alakalı doğru bileşeni bulmak içindir. Şöyle bir şey yapmam lazım, hangi bileşeni kullanıyım diyorsanız, doğru yerdesiniz.
Bu forum sadece yapacağınız işle alakalı doğru bileşeni bulmak içindir. Şöyle bir şey yapmam lazım, hangi bileşeni kullanıyım diyorsanız, doğru yerdesiniz.
Re: Excelden veritabanına bilgi aktarırken progressbarın ilerlemesi.
dostum eğer devexpress kullanıyorsan progressbar yerine dxActivityIndicator kullanabilirsin. işleme başladığında active özelliğini true yaparsın işlem bitince false yaparsın. progressbardan daha görsel olduğunu düşünüyorum.
I'm a beginner
Re: Excelden veritabanına bilgi aktarırken progressbarın ilerlemesi.
hayır, programı devexpress de değil RAD Studio da yazdım. Okul için bir kütüphane programı. excel de kayıtlı kitapları veritabanına çekiyorum. almada sıkıntı yok. ama bu arada bar ilerlesin istedim.
Ama sayende devexpress hakkında araştırma yaptım, bilgi sahibi oldum. ilk fırsatta kuracağım. çok teşekkürler.
Ama sayende devexpress hakkında araştırma yaptım, bilgi sahibi oldum. ilk fırsatta kuracağım. çok teşekkürler.
- greenegitim
- Üye
- Mesajlar: 713
- Kayıt: 28 Nis 2011 10:33
- Konum: İstanbul
Re: Excelden veritabanına bilgi aktarırken progressbarın ilerlemesi.
ems import componenti var onda gördüm senin istediğin özeliği ama component kullanmadan da yapabilirsin.
Mantık şu sen ilk columnda kaçtana kayıt (satır) var onu bir değişkene ata progresbarın max değeri o sayı olsun sonra her insert işleminde bir artır progresbarın positionunu
Mantık şu sen ilk columnda kaçtana kayıt (satır) var onu bir değişkene ata progresbarın max değeri o sayı olsun sonra her insert işleminde bir artır progresbarın positionunu
Mücadele güzelleştirir!
Re: Excelden veritabanına bilgi aktarırken progressbarın ilerlemesi.
Cevaplar için teşekkürler. devexpress ile yapmaya çalışıyorum. halledersem burada kodları ve yapılış yolunu anlatırım. Belki birilerinin daha işine yarar.
Re: Excelden veritabanına bilgi aktarırken progressbarın ilerlemesi.
cxProgressBar1: TcxProgressBar; (yani devexpress component ise)
cxProgressBar1.Position := Round(ExcelRowNo * 100 / ExcelRowCount);
cxProgressBar1.Update;
Self.Update;
ProgressBar1: TProgressBar; (yani normal ProgressBar ise yine aynı komutlar iş görür)
Update kullanmak istemezseniz Application.ProcessMessages; komutunu kullanabilirsiniz. Ekrande ilerleme güncellenecektir;
cxProgressBar1.Position := Round(ExcelRowNo * 100 / ExcelRowCount);
cxProgressBar1.Update;
Self.Update;
ProgressBar1: TProgressBar; (yani normal ProgressBar ise yine aynı komutlar iş görür)
Update kullanmak istemezseniz Application.ProcessMessages; komutunu kullanabilirsiniz. Ekrande ilerleme güncellenecektir;
Re: Excelden veritabanına bilgi aktarırken progressbarın ilerlemesi.
Teşekkürler. "Ahmetbi" Çok işime yaradı. Cevap veren herkese de teşekkürler.