04/11/2008, 18:12
Bilgisayarcı
Ü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.
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ı
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...
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ı
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 yazdı: 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 yazdı: 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.