tek formda 'ilişkili 4 tabloya' veri girme - Baskı Önizleme +- AccessTr.neT (https://accesstr.net) +-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html) +--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html) +--- Konu Başlığı: tek formda 'ilişkili 4 tabloya' veri girme (/konu-tek-formda-iliskili-4-tabloya-veri-girme.html) |
tek formda 'ilişkili 4 tabloya' veri girme - miCRoBe` - 11/12/2013 merhaba. ekte bir form yaptım, fakat veri giremiyorum. access i henüz yeni öğreniyorum. eğer ilişkili iki tablo varsa, alt form şeklinde iki tabloya da veri girilebilen örnekleri inceledim. ekteki bir form yaptım fakat çalışmıyor, böyle bir form yapmam Access te mümkün mü? aynı anda tek formda 3 4 ilişkili tabloya veri girmek.. bunu çok aradım ama bulamadım.. kısaca detay vereyim; telefon alış formu: alış fiyatı: (alışlar tablosuna veri girilecek) alış tarihi: (alışlar tablosuna veri girilecek) satış ilk fiyatı: (alışlar tablosuna veri girilecek) imei no: (imeiler tablosuna veri girilecek) marka adı: (markalar tablosundan veri alınacak)/(tabloda yoksa ekleme yapılabilecek) model adı: (modeller tablosundan veri alınacak)/(tabloda yoksa ekleme yapılabilecek) tedarik türü: (tedarikler tablosundan veri alınacak)/(tabloda yoksa ekleme yapılabilecek) teşekkürler. Cvp: tek formda 'ilişkili 4 tabloya' veri girme - aydın3838 - 12/12/2013 Selam istediginizin bir cok yolu var Orneginizi inceleme imkanim olmadigindan bakamadim Basit bir ekleme sorgusu ile yapilabilir yine Ado.dao gibi kod ekranindan da ekleme silme guncelleme Yapilabilir tabii bunlar tamamen sizin uygulamanizin calisma prensibine dayali olarak yapilmali Bu anlattiklarim formda sinirsiz sayida ornekler mevcut bir kacini inceleyip olayi kisa surede cozebilirsiniz Cvp: tek formda 'ilişkili 4 tabloya' veri girme - miCRoBe` - 12/12/2013 teşekkür ederim sayın aydın3838. haklısınız forumda bir çok örnek var ve inceliyorum ama indirip inceledikçe de kafa karıştırmıyor değil.. çok basit bir örnek olursa anlayabileceğimi düşünüyorum, fakat bulamadım basit bir örnek. bu yüzden sormak ihtiyacı duydum. bilgili arkadaşların ekteki çalışmama benzer basit bir örnek göstererek yönlendirmeleri memnun edici olur. yada forma baktığınızda önce şunu yapmalısınız sonra şunları vs.. diye bir yol gösterilirse memnun olurum. teşekkürler. Cvp: tek formda 'ilişkili 4 tabloya' veri girme - aydın3838 - 14/12/2013 selam sayın microbe örneğinizi inceledim galiba istekli bir biçimde bu işi yapmak istiyorsunuz sizi yanlış yönlendirmek ve kurs vermek gibi veri tabanı mantığı kitaplarına yönlendirmek istemedim tablo yapınız uygun değil alan detaylarına girmeden veri tabanı mantığını kavramanız ve ileride basit bir sorgulamada bile hata almamanız için 1 parasal alanlarda metin kullanılmaz(sayı) olmalı 2 tedarikler tablosu gereksiz gibi durmakta (şayet 5 veriden fazla girilmeyecekse silinip sorgularda bu alan tanımlanabilir örneğin(1.sıfır) 2.ikinci el) olarak sorguda ayırt edilebilir 3 müşteriler tablosu biraz daha gelişmeli (tc no,adres,tel2,not,kimlik resim alanları gibi 4 alışlar ve satışlar tablosunu 1 tabloda birleştirip örneğin(hareketler tablosu) olarak sadece konu adında 1 alan ekleyerek (1.alis) (2.satis) olarak sorguda ayırt edilebilir 5 dönüş ve önerinize göre hareket edelim saygılarımla Cvp: tek formda 'ilişkili 4 tabloya' veri girme - miCRoBe` - 16/12/2013 -evet haklısınız; aslında alanlarla ilgili özellikleri ayarlamayı ikinci plana atmıştım.. -tedarikler tablosu ileriki günler de toptancılar gibi bir tabloya dönüşebilir. -müşteriler tablosunda pek detay gerekli değil.. örneğin; 2 el tlf satıldıktan mesela 1 ay sonra geri gelebiliyor bir arızası var sebebiyle.. bu durumda acaba bu tlf bizdenmi alındı mahiyetinde ikilemde kalınabiliniyor... bu yüzden.. ad soyad tlf yeterlidir. -alış satış da tek tablo diyorsunuz; fakat önemli bir husustan bahsedeyim; sıfır satılan telefon, 2 ay sonra 2.el olarak geri alınıyor. sık tekrarlanan bir durum.. bu yüzden alınan imei iki defa yada beş defa alınabilmeli, satılabilmeli. bu yüzden bu tasarımı düşünmüştüm.. ayrıyetten alış formunu şu şekilde hazırlamam gerek; imeino, tlf marka modeli, tedarik türü, alış tarihi, alış fiyatı, satış fiyatı... satış formumda; listeden stoktaki telefon seçilecek, satış tarihi, satışson fiyatı, müşteri ad soyad tlf.. bu kadar kolay olmalı.. yani formlarımı böyle kolay yapmalıyım bu yüzden böyle bir tasarıma ulaştım bilgim dahilinde.. acemiyim okuyup öğrendiklerimden incelediklerimden ancak bu tasarım çıktı.. acaba açıkladıklarıma göre doğru yoldamıyım?? teşekkürler.. Cvp: tek formda 'ilişkili 4 tabloya' veri girme - aydın3838 - 16/12/2013 veri tabanı mantığını biraz daha kavramanız gerekli şöyle ki veri tabanı adı üstünde verileri kaydetmeye yarar fakat bunun bir diziliş mantığı ve sıralaması vardır ana tablolar örneğin müşterilerinizin müşterino,adı,soyadı vs.. burada önemli olan müşterinin oto sayı numarasıdır bu tablo ana bir tablodur yani alış ve satış tablosunda müşterino kaydetmek yeterlidir alış ve satış tablosunda bir yığın veri olacağından bu tabloda sayısal alanlar hakim olmalı tablolarda metin türü yerine sayısal alanlar seçilmeli nedeni ise Access sayılar ile daha hızlı çalışır ve sorgulama yapar ve bu sayısal alanları sorgularda tabloları birleşik olarak alıp açmanız gerekli kısacası verileri tablolara kaydederiz ve görüntüleme ve hesaplamaları form ve raporlarda yaparız konumuza geri dönelim benim dediğim yoldan gidilir ise bir müşteriye istediğiniz kadar alış ve satış yapın sıkıntısız olarak bu işlemleri binlerce defa tekrar yapabilirsiniz sizin düşüncede ise müşteriniz telefon alır alış tablonuza kaydedersiniz 1 ay sonra yine gelir aldığı telefonu satar buda satış tablosuna kayıt olur bu iki işlemi sorgulatmak ve bir form yada raporda göstermek sıkıntılı ve uzun iştir benim yöntemde ise ister alsın ister satsın tüm işlemler hareket yani (alış satış ın birleşmiş hali)e kaydeder ve sadece bir tek form üzerinden müşterinin numarası ile sorgulama ve yazdırmanız gerçekleşir fazla uzatmadan tablolarınızı gözden geçirmelisiniz |