Konu Araçları | Seçenekler: | Gösterim Stili
Tarih
04/11/2008 18:12
Konu Sahibi
Bilgisayarcı
Yorumlar
56
Okunma
50035
Konuyu Oyla:
  • Derecelendirme: 5/5 - 3 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 5/5 - 3 oy
Kullanici Avatari

Bilgisayarcı

Atçalı
Aktif Üye
 Belirtilmemiş
 658
 34
 29/01/2008
410
 Antalya
 
 Ofis 2003
 01/11/2011,15:17
Üniversitedeki olasılık ve istatistik hocamız sürekli sınavlardaki ölümcül hatalardan bahsederdi. Olasılığı 1'den fazla çıkaran öğrenci daha girmesin benim sınavlarıma derdi. Img-grin
Ben accessde yapılan gözüme çarpan ölümcül hataları buraya zaman zaman ekliyeceğim.

Bir soru soruluyor. Örneği indiriyorum anlayana kadar canım çıkıyor. Soruyu mu çözelim yoksa bunları mı düzelteyim bilemiyorum.

Aşağıya ekliyorum arkadaşlar. Dikkate alırsanız sevinirim. Dediğim gibi daha çok var ama en çok yapılanlar bunlar.
TABLOLAR

1. Hiç bir tablonun adında Türkçe karakter geçmemeli.
2. Tablo isimleri büyük harf olarak yazılmalı.
3. Tablo isimlerinde bir standart belirlenmeli. Örneğin tablo ismi T_ ile başlar...
4. Alan isimlerinde Türkçe karakter geçmemeli.
5. Alan isimleri büyük harf yazılacak.
6. Alan isimlerinde iki kelime ( örneğin ADI SOYADI) kullanmanız gerekiyorsa,bunlar bitişik yazılacak, alan isimlerinde araya boşluk koyulmamalı.
7. Alan boyutları gerektiği kadar olacak. Örneğin Adı alanı metin 200 olmamalı Img-grin
8. Indexlemelere,anahtar alanlara mutlaka dikkat edilmeli.
9. Hesaplanabilir hiç bir alan tablolara alan olarak eklenmemeli.
10. Alan Özellikleri "Metin Kutusu" olarak kalmalı, "Liste Kutusu" veya "Açılan Kutu" yapılmamalı.
11. Tablo alan özelliklerinde giriş maskesi eklenmemeli.
12. Tablo Alan isimlerine DCount, Dlookup , Topla, Say gibi işlev isimleri ve Yes, No gibi isimler verilmemeli.

Sorgular

1. Hiç bir sorgunun adında Türkçe karakter geçmemeli
2. Sorgu isimleri büyük harf olarak yazılmalı
3. Sorgu isimlerinde bir standart belirlenmeli. Örneğin sorgu ismi S_ ile başlar

Formlar


1. Hiç bir formun adında Türkçe karakter geçmemeli
2. Form isimleri büyük harf olarak yazılmalı
3. Form isimlerinde bir standart belirlenmeli. Örneğin form ismi F_ ile başlar...
4. Formda bulunan denetimlerde, metin kutusunun denetim kaynağı "adisoyadi" ise metin kutusunun adı "mtn_adisoyadi", açılan kutunun denetim kaynağı "turler" ise, açılan kutu adı "acl_turler" şeklinde değiştirilmeli

Raporlar


1. Hiç bir raporun adında Türkçe karakter geçmemeli.
2. Rapor isimleri büyük harf olarak yazılmalı
3. Rapor isimlerinde bir standart belirlenmeli. Örneğin rapor ismi R_ ile başlar...


(08/11/2008 01:17)alpeki99 Adlı Kullanıcıdan Alıntı: Ben yaptığım örneklerde şunlara da ek olarak dikkat etmeye çalışırım :

Kod:
* Tabloları tiplerine göre farklı isimler ile farklılaştırırım. Başka bir tabloya kaynak olan tablolar için ön takı olarak kynk_ kullanmak gibi.
* VBA kodu yazıyorsanız mutlaka Tek Tırnak işareti ile başlayan açıklama satırları eklemek.
* VBA kodu yazarken mutlaka mutlaka ama gerçekten mutlaka Option Explicit kullanarak değişken tanımlama olayına çeki düzen getirmek.
* VBA kodunda sürekli tekrarlanacağını düşündüğünüz işlemler için Fonksiyon vs. kullanmak
* VBA kodlarınızda mutlaka Hata Denetimi-Kontrolü için On  Error Go To kullanmak.


Şimdilik aklıma gelenler bunlar. Arkadaşlar tecrübelerini paylaşırsa memnun oluruz.




(29/08/2009 00:04)ozanakkaya Adlı Kullanıcıdan Alıntı: Ayrıca forma, açılan kutu eklediğimizde, Access Türkçe karakter kullanıp Açılan Kutunun adını "Açılan Kutu0" şeklinde oluşturur, bu adı bile "acilan_kutu", ACILANKUTU vs. şeklinde düzeltmeliyiz.
Metin Kutusunun adı ile denetim kaynağı adı aynı olmamalı, denetim kaynağı "adisoyadi" ise metin kutusunun adı "mtn_adisoyadi", açılan kutunun adı "acl_adisoyadi" olmalıdır.

Türkçe Karakter Kullanmak Yok.



Kullanici Avatari

syrup

Aktif Üye
Aktif Üye
 196
 1
 30/10/2008
34
 Çanakkale
 
 Ofis 2003
 08/10/2011,16:43
harika. benimde çok önem verdiğim bir konuyu bilgisayarcı çok güzel toparlamış. bir databasenin olmazsa olması bunlar. bende tam uymuyorum bu kurallara belki ama yeni başlayanlar muhakkak önem versin, ellerini alıştırsın.

sevgili bilgisayarcı bu konu sabitlenmeli bence.

hatta teknik tasarım hakkında birşeyler söyle istersen. baktığım çalışmaların abartmadan söylüyorum yüzde sekseninin tabloları yanlış tasarlanmış.


resimresim

Kullanici Avatari

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

Uzman
Uzman
ME.... B.....
 46
 3.121
 68
 29/10/2008
944
 Ankara
 Yazılım
 Ofis 2010 32 Bit
 Bugün,01:45
Bilgisayarcı hocam hepimizin zaman zaman yaptığı bu hataları anımsattığın çok için teşekkürler, evet bundan böyle daha dikkatli ve bu kurallara uyacağım,uymayanları uyaracağım..teşekkürler



Kullanici Avatari

Puletin

Onursal Üye
Onursal Üye
 Belirtilmemiş
 1.716
 40
 01/11/2008
416
 -
 
 Ofis 2003
 24/12/2016,00:18
Güzel bir konuya değinmişsiniz hocam teşekkürler


Kaplumbağa ya dikkat et...
Sadece  başını çıkartıp risk aldığında ilerleyebiliyor...

Kullanici Avatari

karaayhan

Aktif Üye
Aktif Üye
 31
 456
 77
 02/11/2008
12
 Muğla
 
 Ofis 2003
 31/07/2018,22:04
bilgisayarcı hocam,
hızınızı kesmeyelim lütfen
devam ;
tablo ilişkileri , birincil anahtarlar, alt form üst form ilişkileri , altrapor üst rapor ilişkileri devam hocam

kolay gelsinImg-grin



Kullanici Avatari

alpeki99

Düşünmek en zor iştir...
Uzman
OL....
 38
 6.119
 162
 29/10/2008
 Bursa
 Yazılım Geliştirici
 Ofis 2010 32 Bit
 20/07/2018,15:54
Ben yaptığım örneklerde şunlara da ek olarak dikkat etmeye çalışırım :

Kod:
* Tabloları tiplerine göre farklı isimler ile farklılaştırırım. Başka bir tabloya kaynak olan tablolar için ön takı olarak kynk_ kullanmak gibi.
* VBA kodu yazıyorsanız mutlaka Tek Tırnak işareti ile başlayan açıklama satırları eklemek.
* VBA kodu yazarken mutlaka mutlaka ama gerçekten mutlaka Option Explicit kullanarak değişken tanımlama olayına çeki düzen getirmek.
* VBA kodunda sürekli tekrarlanacağını düşündüğünüz işlemler için Fonksiyon vs. kullanmak
* VBA kodlarınızda mutlaka Hata Denetimi-Kontrolü için On  Error Go To kullanmak.


Şimdilik aklıma gelenler bunlar. Arkadaşlar tecrübelerini paylaşırsa memnun oluruz.


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

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