Alt Forma Kayıt Ekleme Sorunu

26/01/2018, 01:28

hey

Merhaba bayi adlı formumda 2 adet alt formum var şube ekle - personel ekle isminde 2 adet butonum var bunlar ile kayıt ekleme yapmak istiyorum. Yardımlarınız için şimdiden teşekkür ederim.
26/01/2018, 14:49

ozanakkaya

ŞubeEkle butonuna


SubeKayitFrm.SetFocus
DoCmd.GoToRecord , , acNewRec


PersonelEkle Butonuna


YetkiliFrm.SetFocus
DoCmd.GoToRecord , , acNewRec

Kodları ekleyiniz.
26/01/2018, 17:16

hey

ozanakkaya hocam teşekkür ederim benim sıkıntı yaşadığım kısım bayinin altına şubesi yoksa ilk şubesini ekleyemiyorum bayinin şubesi varsa ikinci şubesini ekleyebiliyorum.
a-b-c bayilerinin altında şube var ikinci şubelerini ekleyebiliyorum ama  d - e bayilerinin altına şube kayıtlı değil onlara eklemek istediğimde hep a bayisinin altına şube ekliyor hatanın nerden kaynaklandığını bulamadım.
26/01/2018, 18:28

ozanakkaya

Merhaba,

liste kutusunun güncelleştirme sonrasına yazdığınız kod ile formun kayıt kaynağından forma veri buluyorsunuz. Ancak formun kayıt kaynağına eklediğiniz sorguya göre SubeAdiTbl isimli tabloya d ve e şubelerine ait veri girilmediğinden formun kayıt kaynağında bu veriler görünmüyor.

Formun kayıt kaynağını aşağıdaki sorgu ile değiştirerek deneyiniz. Sorguyu tasarım görünümünde açtığınızda (tablodan sorguya sağ ok) değişikliği fark edeceksiniz.


SELECT BayiAdiTbl.ByAdiID, srg_bayiler.ById, srg_bayiler.SbAdiID, srg_bayiler.SbID, srg_bayiler.ByYtkID, BayiAdiTbl.BayiAdi
FROM BayiAdiTbl LEFT JOIN (SELECT BayiAdiTbl.ByAdiID, SubeAdiTbl.ById, SubeAdiTbl.SbAdiID, BayiYetkiliTbl.SbID, BayiYetkiliTbl.ByYtkID, BayiAdiTbl.BayiAdi FROM (BayiAdiTbl INNER JOIN SubeAdiTbl ON BayiAdiTbl.ByAdiID = SubeAdiTbl.ById) INNER JOIN BayiYetkiliTbl ON SubeAdiTbl.SbAdiID = BayiYetkiliTbl.SbID)  AS srg_bayiler ON BayiAdiTbl.ByAdiID = srg_bayiler.ByAdiID;



Sorgu tasarımındaki "srg_bayiler", sizin oluşturduğunuz formun kayıt kaynağı, birleştirme özelliklerinden 2. secenek seçildiğin için SubeAdiTbl isimli tabloda olmayıp BayiAdiTbl isimli tabloda olanları da listeliyor.

Test edip bilgi veriniz. Birleştirme ile ilgili farklı sorunuz var ise bu konu altında belirtiniz.
27/01/2018, 00:46

hey

Hocam çok teşekkür ederim istediğim gibi olmuş accesstr deki değerli hocalarım sayesinde ufakta olsa yapacağım projeyi sizlerle adım adım paylaşacağım tekrar teşekkür ederim.