Merhaba,
Sizin tablolarınıza baktığımda hiç biri birbirine bağlı değil. Önce tablolarınız birbirine bağlayınız. Bilgi tutarlılığına zorlayınız. Hatasız veri girişlerini sağlamak için bunlar gerekli.
Tablolara bakalım:
Müşteriler: Olmalı ki buraya sadece müşteri bilgilerini girersiniz.
FaturaBilgisi ve FaturaDetay tabloları karışık. FaturaDetay 'da ürün adı var ki çok yanlış. Buraya ürün girerken her seferinde ürünü hatasız girmeniz mümkün olmayabilir. Oysa ki Ürünler adında bir tablonuz olsaydı, fatura girişlerinde ürünler tablosundan bilgiyi çekerdiniz. Hiç hatalı işlem yapmazsınız. Bilgi tutarlılığına zorladığınızda sizi uyarır.
SatisUrunAdi nedir?
StokUrunAdi nedir? (Stok tablosunda)
Bunlara aynı bilgi mi giriliyor.
Kullanıcılar tablosu neye hizmet ediyor?
Özetle; Stoklarınız var. Girişleri ve çıkışları izlemek istiyorsunuz. Hiç değişmeyecek olanları bir tabloda, her an değişecekleri bir başka tabloda takip etmelisiniz.
Bunların bir çoğunu biliyorsunuz diye tahmin ediyorum. Bu örneğe bakıp ilk başlayanlara fikir vermesi için biraz detaylandırdım.
Tablolarınızı yeniden düzenleyip sonra ilişkileri kurabilirsiniz. İçindeki bilgileri silin. Aksi halde ilişkilerde problem oluşur.
Kolay gelsin.
Satış.rar
(Dosya Boyutu: 37,77 KB | İndirme Sayısı: 5)
Sorgulanmayan bir hayat, yaşanmaya değmez.
Cevapla