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: 08 Şub 2017 11:27

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

Mesaj gönderen VCLcan » 08 Şub 2017 11:35

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 09:42

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

Mesaj gönderen dnc » 10 Şub 2017 09:41

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: 08 Şub 2017 11:27

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

Mesaj gönderen VCLcan » 10 Şub 2017 10:11

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: 705
Kayıt: 28 Nis 2011 09:33
Konum: İstanbul

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

Mesaj gönderen greenegitim » 11 Şub 2017 12:53

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: 08 Şub 2017 11:27

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

Mesaj gönderen VCLcan » 12 Şub 2017 06:39

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 10:28

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

Mesaj gönderen Ahmetbi » 07 Mar 2017 10:37

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: 08 Şub 2017 11:27

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

Mesaj gönderen VCLcan » 08 Mar 2017 08:07

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

Cevapla