Excelden veritabanına bilgi aktarırken progressbarın ilerlemesi.

Yapmak istediğiniz işle ilgili doğru bileşeni bulmak için burayı kullanabilirsiniz. Sadece bulmak için, diğer sorular Programlama forumuna lütfen.
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.
Cevapla
VCLcan
Üye
Mesajlar: 15
Kayıt: 09 Şub 2017 12:27

Excelden veritabanına bilgi aktarırken progressbarın ilerlemesi.

Mesaj gönderen VCLcan »

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.
dnc
Üye
Mesajlar: 4
Kayıt: 27 Oca 2017 10:42

Re: Excelden veritabanına bilgi aktarırken progressbarın ilerlemesi.

Mesaj gönderen dnc »

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
VCLcan
Üye
Mesajlar: 15
Kayıt: 09 Şub 2017 12:27

Re: Excelden veritabanına bilgi aktarırken progressbarın ilerlemesi.

Mesaj gönderen VCLcan »

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.
Kullanıcı avatarı
greenegitim
Üye
Mesajlar: 713
Kayıt: 28 Nis 2011 10:33
Konum: İstanbul

Re: Excelden veritabanına bilgi aktarırken progressbarın ilerlemesi.

Mesaj gönderen greenegitim »

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
Mücadele güzelleştirir!
VCLcan
Üye
Mesajlar: 15
Kayıt: 09 Şub 2017 12:27

Re: Excelden veritabanına bilgi aktarırken progressbarın ilerlemesi.

Mesaj gönderen VCLcan »

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.
Ahmetbi
Üye
Mesajlar: 5
Kayıt: 07 Mar 2017 11:28

Re: Excelden veritabanına bilgi aktarırken progressbarın ilerlemesi.

Mesaj gönderen Ahmetbi »

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;
VCLcan
Üye
Mesajlar: 15
Kayıt: 09 Şub 2017 12:27

Re: Excelden veritabanına bilgi aktarırken progressbarın ilerlemesi.

Mesaj gönderen VCLcan »

Teşekkürler. "Ahmetbi" Çok işime yaradı. Cevap veren herkese de teşekkürler.
Cevapla