aynı anda iki farklı fonkisyon çalıştırılabilir mi
Tarih
18/01/2013 12:37
Konu Sahibi
fatih karagöl
Yorumlar
6
Okunma
1944
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy



fatih karagöl
Aktif Üye
Kullanici Avatari
Aktif Üye
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..
Cevapla


alpeki99
Yeniden başlayabilmek...
Kullanici Avatari
Uzman
O....
5.976
29/10/2008
Ordu
Ofis 2013 32 Bit
Bugün,03:24
Çö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.
Cevapla


fatih karagöl
Aktif Üye
Kullanici Avatari
Aktif Üye
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..
Cevapla


Kur@l
AccessTR.Net
Kullanici Avatari
Uzman
2.029
05/11/2008
KONYA
Ofis 2010
15/11/2016,02:32
Çö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.
Cevapla


fatih karagöl
Aktif Üye
Kullanici Avatari
Aktif Üye
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..
Cevapla


alpeki99
Yeniden başlayabilmek...
Kullanici Avatari
Uzman
O....
5.976
29/10/2008
Ordu
Ofis 2013 32 Bit
Bugün,03:24
Çö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.


Ek Dosyalar
.rar   Microsoft Access MultiThread.rar (Dosya Boyutu: 17,78 KB / İndirme Sayısı: 13)
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.
Cevapla







Konuyu Okuyanlar: 1 Ziyaretçi


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
  Sorguda aynı kaydın birden çok listelenmesi atyaty 6 136 01/12/2016, 11:17 atoz112
  Aynı Kişi adı ile Yeni Kayıt eklemek Mesut Kaytan 6 220 29/11/2016, 13:49 Mesut Kaytan
  Aynı Ürün Koduna ait kaydın son alanındaki değeri,yeni kayıtta ilk alanına yazdırmak yenginoglu 2 63 23/11/2016, 08:49 yenginoglu
  Ayrı butonlardaki farklı işlevleri tek buton ile gerçekleştirmek murat dikme 9 343 20/11/2016, 16:06 murat dikme
  formda farklı kriterde toplama access acemisi 3 123 06/11/2016, 12:59 atoz112


Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB, © 2002-2016 MyBB Group.
DMCA.com Protection Status
© Desing by XSTYLED| Develops by ozanakkaya