tek formda 'ilişkili 4 tabloya' veri girme
Tarih
11/12/2013 22:16
Konu Sahibi
miCRoBe`
Yorumlar
14
Okunma
5641
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy



miCRoBe`
Aktif Üye
Kullanici Avatari
Aktif Üye
88
08/10/2011
0
Belirtilmemiş
Ofis 2010
15/04/2015,03:20
Çözüldü 
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.


Ek Dosyalar
.rar   1.rar (Dosya Boyutu: 38,95 KB / İndirme Sayısı: 45)
Cevapla


aydın3838
Destek Ekibi
Kullanici Avatari
Destek
256
20/12/2009
8
Kayseri
Ofis 2003
06/07/2016,00:39
Çözüldü 
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
aydın3838, 20-12-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla


miCRoBe`
Aktif Üye
Kullanici Avatari
Aktif Üye
88
08/10/2011
0
Belirtilmemiş
Ofis 2010
15/04/2015,03:20
Çözüldü 
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.
Cevapla


aydın3838
Destek Ekibi
Kullanici Avatari
Destek
256
20/12/2009
8
Kayseri
Ofis 2003
06/07/2016,00:39
Çözüldü 
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
aydın3838, 20-12-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla


miCRoBe`
Aktif Üye
Kullanici Avatari
Aktif Üye
88
08/10/2011
0
Belirtilmemiş
Ofis 2010
15/04/2015,03:20
Çözüldü 
-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..
Cevapla


aydın3838
Destek Ekibi
Kullanici Avatari
Destek
256
20/12/2009
8
Kayseri
Ofis 2003
06/07/2016,00:39
Çözüldü 
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
aydın3838, 20-12-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla







Konuyu Okuyanlar: 1 Ziyaretçi


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
  webden veri alma, veri tabanına ekleme.... mbo69221088 15 224 Bugün, 00:08 mbo69221088
  alt veri sayfasındaki verileri formda görmak murat dikme 4 69 07/12/2016, 18:14 murat dikme
Photo İlişkili Tablolarda FORM üzerinden veri silme Mesut Kaytan 6 92 04/12/2016, 22:40 Mesut Kaytan
  Formda İsim yazdığımda tablodan veri gelmesi 53rize 6 160 27/11/2016, 13:36 53rize
  Access Formda Tümünü Seç Buton Olay Yordamı Ekleme ? mehami 7 316 25/11/2016, 18:36 mehami


Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB, © 2002-2016 MyBB Group.
DMCA.com Protection Status
© Desing by XSTYLED| Develops by ozanakkaya