Daha önce Yapılmaması Gereken Ölümcül Hatalar

Konunuza gelirsek, accessde tablolar verileri depolamak için kullanılır. Tablo açılıp veri girişi yapılmaz. Veriler form üzerinden girilir. Bu Excel değil, access. Tabloyu açıp veri girerseniz ileride ilişkilendirme yaptığınızda sorgularınız, denetim kaynağı birleştirilmiş sorgu olan form, sorgu veya raporlarınız çalışmaz.
Sorgunun Sql kaynağına
SELECT KOD.Ürün_Kodu, Dlookup ("Cinsi","Kod","[Ürün_Kodu]=" & Nz([Ürün_Kodu],0)) AS Cins
FROM KOD;
yazıp sorguyu açın, ürün kodu alanına 9 yazdığınızda Cins alanına Biber yazar. Ancak tablodaki Cinsi alanı boş kalır,
Yeni bir sorgu oluşturup Sql kaynağına
UPDATE KOD INNER JOIN Sorgu1 ON KOD.Ürün_Kodu = Sorgu1.Ürün_Kodu SET KOD.Cinsi = [Sorgu1]![Cins]
WHERE (((KOD.Cinsi) Is Null));
Kodu ekleyip sorguyu çalıştırırsanız tabloda boş olan Cins verilerini doldurur.
Üstte yazdığım gibi, bu Excel değil Access ve accessde tablo açılıp veri yazılmaz.