Konu Araçları | Konu Seçenekleri | Gösterim Stili
Tarih
18/01/2013 12:37
Konu Sahibi
fatih karagöl
Yorumlar
6
Okunma
2637
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
fatih karagöl

fatih karagöl

Aktif Üye
25500
 Belirtilmemiş
 21
 167
 05/10/2010
88
 Edirne
 
 -
 15/12/2015,17:38
Çözüldü 
selam ve saygılar,

Acces'te çok ağır komutlar veren kullanıcılar bilirler. 5 10 dakika sürecek belki daha uzun bir işlem çalıştırdığınızda ( muhabeleştirme, yarım kalan kayıt tamirleri vs ) araya ikinci bir komut veremezsiniz. Önce ilk kodu tamamlar sonra diğerine geçer.
Bunu yapabilen profosyonel proglamlar mevcut.
Bir süre araştırdım ama yanıt bulamadım.
Acces'te iki kodu aynı anda çalıştırıp, sonuç alabilmenin bir yolu var mıdır.



Hayatta listbox kullanmam..

alpeki99

alpeki99

Uzman
6
Ol....
 39
 162
 6.134
 29/10/2008
 Bursa
 Yazılım Geliştirici
 Ofis 2010 32 Bit
 Dün,19:08
Çözüldü 
Yanıtı ben vereyim Img-grin Saf/sadece Access ile bir yolu yok.


AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.

...........
fatih karagöl

fatih karagöl

Aktif Üye
25500
 Belirtilmemiş
 21
 167
 05/10/2010
88
 Edirne
 
 -
 15/12/2015,17:38
Çözüldü 
perişan ettiniz beni sayın alpeki Img-grin


Hayatta listbox kullanmam..

Kur@l

Kur@l

Uzman
266
 43
 59
 2.034
 05/11/2008
 -
 
 Ofis 2010 32 Bit
 01/05/2019,23:41
Çözüldü 
Kod bloğunuzun bir yerinde aşağıdaki komutu ekleyin programınız diğer işlemleri yapmaya devam edecektir.

Visual Basic Code
Doevents



komşuda dülger mi var geliyor keser sesi,
ustalar konuşunca çıraklar keser sesi.

...........
fatih karagöl

fatih karagöl

Aktif Üye
25500
 Belirtilmemiş
 21
 167
 05/10/2010
88
 Edirne
 
 -
 15/12/2015,17:38
Çözüldü 
teşekkür ederim sn Kural. Büyük bir sorunuma çare olmuş oldunuz


Hayatta listbox kullanmam..

alpeki99

alpeki99

Uzman
6
Ol....
 39
 162
 6.134
 29/10/2008
 Bursa
 Yazılım Geliştirici
 Ofis 2010 32 Bit
 Dün,19:08
Çözüldü 
İşin aslı MultiThread ise zaten Access saf bir "çok kanallı çalışma" imkanına sahip değil ve muhtemelen hiç bir zamanda olmayacak. Eğer olacak olursa zaten çok farklı bir kulvara geçmiş olur ki çoğumuzun işine gelmeyecektir.

Acaba yanlışmı biliyorum dedim ve bir test uygulaması hazırladım. Gözümden kaçan bir şey olmuşsa uyarılarınızı bekliyorum.

İki tane liste kutusu var ve hemen altlarında da birer buton var. Her buton For döngüsü ile 1 den başlayarak 5000 e kadar bir döngüye giriyor ve her sayı liste kutusuna ekleniyor. Burada şunu bekliyoruz:

"Birinci liste kutusunda butona basıp 1 den 5000 e kadar olan sayıları listeye ekler iken aynı anda ikinci bir iş yapıp yapmayacağını test ediyoruz. Birinci butona bastıktan bir süre sonra ikinci butona basınca ikinci liste kutusuna sayılar eklenmeye başlamalı ancak birinci liste kutusuna sayı ekleme işlemi yarım kalmamalı."

Testimizi uygulamaya başladık. Birinci kutuya bastık ve sayılar listeye eklenmeye başladı. 5-10 saniye sonra ikinci butona basıyoruz ancak beklentimiz gerçekleşmiyor. Birinci liste kutusuna sayı ekleme olayı sona ermiş olduğunu görüyoruz.

Kodlar içinde DoEvents komutunu kullandık ancak bize sadece programın kilitlenmemesi açısından yardımcı oldu. DoEvents kodlarını kaldırıp testi tekrarladığımızda ise farkı göreceksinizdir.

Yine Vba ile MultiThread işlemler için şu yazıdan da faydalanabilirsiniz.


AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.

...........

Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Çözüldü Autonumber Sütununun Aynı Kalması Veya Bir Artması 10pele10 18 682 01/07/2019, 23:48
Son Yorum: berduş
Çözüldü İki Liste Kutusundan Aynı Tablo Üzerinde Güncelleme Yapmak Yunus Bozkurt 14 693 10/06/2019, 16:31
Son Yorum: Yunus Bozkurt
Çözüldü 3 Farklı Raporu Bir Pdf Te Toplamak aliyuzen 7 283 09/05/2019, 16:57
Son Yorum: aliyuzen
Çözüldü Sorgu'da Aynı İsimleri Teke Düşürme haziran4 2 265 07/05/2019, 16:58
Son Yorum: haziran4
Çözüldü Aynı Tabloda İkitane Otomatik Sayı Alanı Verme respectful 13 910 22/04/2019, 23:36
Son Yorum: berduş

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2019 MyBB Group.