Skip to main content

AccessTr.neT


Programın yavaş çalışmasının sebebi

Programın yavaş çalışmasının sebebi

Çözüldü #3
1) Program kullanım halinde iken MDB değil MDE formatında olmalı

2) Tablolarınız için normalizasyon işlemi yapmalısınız. En önemli konulardan birisidir.
Sitede arama yaptıracak olursanız fikir alırsınız.

3) Tablonuzdaki alanların boyutları ve türlerini en uygun olacak şekilde yapmalısınız.
Mesela Fatura tablonuzda FaturaTipi diye bir alan var. Sayı türündeki bu alanı Tamsayı olarak tanımlamışsınız. Hem diskte daha fazla yer kaplar hem performans için uygun değil. Kaç tane fatura tipiniz olabilir ki? Daha küçük sayı türü kullanın.

4) Formlarınızda gereksiz bileşenler kullanmayın.
Form üzerinde saat, kayan yazı vb. şeyler kullanmayın.

5) Programınızı BE ve FE olacak şekilde bölün.

6) Ağ ortamında çalışan programlarınızda ADO kullanırsanız iyi olur. Ayrıca kaydetme vb. işlemlerden önce bağlantı durumunu kontrol edin.

7) Veritabanı olarak Access kullanmayın. Bilgilerin güvenliği, performans, veri bütünlüğü sizin için önemli ise MySql veya MsSql kullanın.

8) Vba kodlarında Variant türünde değişken tanımlamayın. Dolayısıyla Option Explicit kullanın.

9) Form üzerinde ikon haricinde resim kullanmayın

10) Program yazım aşamasında bol bol derleme (Compile) işlemi yapın.

11) Düzenle ve Onar işlemi kodlarınızın ve formlarınızın düzgün çalışmasını sağlamaz. Sadece verilerin tekrar düzenli bir şekilde yerleştirilmesini sağlar. Düzgün çalışması için faydasızdır ancak verileri birleştirdiği için hız avantajı sağlar.

12) Her gördüğünüz modülü bir gün lazım olur diye programınıza eklemeyin. Neye gerçekten ihtiyacınız var ise onu kullanın.

13) Ölü deriyi temizleyin. Formdaki denetimlerde kodlar yazarsınız. Sonradan o denetimi sildiğinizde boşta kalan kod blokları olur. Yazılan prosedür ve fonksiyonlardan kullanılmayanları silin ya da yorum haline getirin.

14) Döngülerde maksimum değeri döngü öncesinde tanımlayın yoksa her döngü adımında hesap yapmak zorunda kalır.

15) Değişkenlerde, form, rapor, sorgu vb. hiç bir yerde Türkçe karakter ve boşluk kullanmayın.

16) Office ve Windows için son güncelleme paketi yüklü olsun.

17) Her tablonuzda Birincil Anahtar-Otomatik Sayı alan olsun.

18) Gerçekten ihtiyacınız olan kadar indeks olsun.

19) Tabloda OLE alanlarda resim vb. şeyler saklamayın.

ilk aklıma gelenler bunlar.
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

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Cvp: Programın yavaş çalışmasının sebebi - Yazar: alpeki99 - 22/11/2013, 23:26