Konu Araçları | Seçenekler: | Gösterim Stili
Tarih
09/03/2014 19:26
Konu Sahibi
kesoka
Yorumlar
7
Okunma
2003
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy

kesoka

Aktif Üye
Kullanici Avatari
Aktif Üye
267
28/02/2009
20
Denizli
Ofis 2003
09/06/2017,19:48
Çözüldü 
Merhaba... ağ paylaşımlı bağlı tablo olarak ayarladığım bir programım var. iki bilgisayar kullanıyor. iki bilgisayarında formları ayrı olarak ayarladım. yalnız bir bilgisayardan yeni kayıt girilirken diğer bilgisayardaki programda mesela listbox da arama yapmaya kalktığımda arama kutusuna yazmaya başladığım an program donuyor ben harfları yazıyorum ama ekrana 30 40 saniye bazen 2 dakkaya kadar bekleyerek geliyor. sanki bilgisayar donuyor. bunu hızlandırmak için nasıl bir yöntem izlemeliyim?

ağ hızını arttırmak gibi bir düşüncem var. ağ hızı 100 mb ve cat 5 kablo kullanılıyor. bunu bir svichle ve cat 6 kablo ile ayıca ethernet kartınıda 1 gb destekli olarak değiştirmek hız anlamında etki edermi....

access ile ilgili nasıl bir düzenleme yapılabilir bu hız sorununu çözmek için. öneri ve bilgileriniz için teşekkürler...


Cevapla

C*e*l*o*y*c*e

Celosoft Yazılım
Kullanici Avatari
Uzman
M.... B....
2.995
29/10/2008
927
Ankara
Celosoft Yazılım
Ofis 2010 32 Bit
Çözüldü 
Sorgularinizi kontrol edin sadelestirin ve gereksiz alanlari temizleyin


Cevapla

omerdd

Üye
Kullanici Avatari
Üye
39
4
07/04/2009
0
Tekirdağ
Ofis 2007
06/11/2016,18:49
Çözüldü 
listbox ta kayıt sayısı fazla ise aramanın yavaş olması local deki bilgisayar işlemcisi (düşük) yada ramdan dolayı yavaşlama oluyor, birde birden fazla alanda sorgulama olması da yavaşlamaya sebep oluyor.


Denizin kenarına kadar, ayakların izi vardır. Ama denize girdikten sonra ne iz kalır, ne işaret.
Cevapla

kesoka

Aktif Üye
Kullanici Avatari
Aktif Üye
267
28/02/2009
20
Denizli
Ofis 2003
09/06/2017,19:48
Çözüldü 
evet kayıt çok fazla var içinde. peki farklı bir yöntemle listboxda arama yaptırmak istesek en azından daha hızlı yapıcak şekilde varmıdır önerebilceğiniz bir yöntem.


Cevapla

alpeki99

Düşünmek en zor iştir...
Kullanici Avatari
Uzman
O....
6.092
29/10/2008
Bursa
Yazılım Geliştirici
Ofis 2010 32 Bit
20/10/2017,09:01
Çözüldü 
-- Arama işlemini liste kutusunda yaptırmayın.
-- Arama kutusuna her tuşa basıldığında arama işlemi yapmasın.
-- Arama kutusuna yazılan şartı bir butona tıklatarak Sql sorgusu ile aratın.(Örnek altta)
-- Liste kutusunda çok fazla sütun olmasın
-- Aramayı sadece 2-3 sütun ile kısıtlayın
-- Aranacak sütunlardaki bilgilerin indekslenmiş olmasına dikkat edin

Visual Basic Code
1
2
3
4
5
6
Dim aranacakSql As String

   aranacakSql = "SELECT musteriAdi,musteriSoyadi,musteriGrup FROM tblMusteriler WHERE musteriAdi LIKE '" & Me.txtAranacakKelime & "'"

   lbMusteriListesi.RowSource = aranacakSql
   lbMusteriListesi.Requery


Ezbere yazdım hatalar olabilir editörde test edersiniz.


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

kesoka

Aktif Üye
Kullanici Avatari
Aktif Üye
267
28/02/2009
20
Denizli
Ofis 2003
09/06/2017,19:48
Çözüldü 
sayın alpeki hocam ilginize teşekkürler. aramayı list boxda dediğiniz gibi her harf yazıldığında güncelle şeklinde yapmıştım. listboxda sadece adısoyadı alanında arama yaptırıyorum. ve list boxda zaten sadece ıd adısoyadı ve firma 3 alan mevcut. verdiğiniz çözümü bir örnek üzerinde ekleme şansınız varsa çok sevinirim teşekkürler tekrardan...


Cevapla


Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
Çözüldü Veritabanını Ağda Paylaşımlı Kullanma ertans 3 636 16/11/2016, 09:15 ertans

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2017 MyBB Group.
Forum use Krzysztof "Supryk" Supryczynski addons.