Skip to main content

AccessTr.neT


Alt Formdan Anaformun Kayit Kaynagindan Farkli 2 Tabloya Kayit

Oğuz Türkyılmaz
Oğuz Türkyılmaz
5
867

Alt Formdan Anaformun Kayit Kaynagindan Farkli 2 Tabloya Kayit

Çözüldü #1
Merhaba 

F_1_MemberDefınıtıon Ana formundakı Uye borclandırma sekmesınde bulunan  altformun ( TF_1_MemberDues)  kayıt kaynagı T_1_MemberDues Tablosudur.

AnaFormdan Uye secıldıgınde AltFormun Altalanları Bagla Ustalanları Bagla  kısmından UyeNo alanından 2 form bırbırıne baglı.

Yapmak ıstedıgım uye hesabına yıllık aıdat borcunu yansıt butonuna basıldıgında

gırılen aıdat tutarı (120 TL ) ve taksıd adedını ( 6 ) 

1 - T_0_MemberAccount tablosunda uyenın hesabına 120 TL Borc olarak kaydetmek

2-  T_1_MemberDues tablosunda Aıdat Tutarı alanına 120 TL , TaksıdSayısı alanına 6 ,  Ocak Subat Mart Nısan Mayıs Hazıran alanlarına da 
20 ser tl dagıtmak. ve bu dagılımı

3-   Alt formdakı ılgılı ayların alanlarında gostermek.

Ne yapmalıyım yol gostermenızı rıca ederım butun gunumu harcadım halen basladıgım noktadayım.
[Resim: do.php?img=9589]

[Resim: do.php?img=9590]
.rar AltForm 3 Farklı Tablo.rar (Dosya Boyutu: 364,31 KB | İndirme Sayısı: 3)
Access Çekirgesi 
[Resim: img-cray.gif]


Cevapla
#2
İlişkilendirmede, T_1_MemberDefinition tablosundaki Kimlik alanı ile T_1_MemberDues tablosundaki UyeNo alanlarını ilişkilendirmişsiniz. Ancak Alt formun alt alanları -üst alanları bağla özelliğinne her ikisi de UyeNo.

Yeni kayıtta ilişkilendirmedeki veriyi (Kimlik 15, Uye No 1) aradığı için ilk resimdeki hatayı veriyor. Alt formun alt alanları bağla özelliğini düzelttim. Kimlik olarak değiştirdim.

Önceki konunuzda da belirttiğim gibi, form ve tablolar tasarlanır, ihtiyaca göre ilişkilendirme oluşturulur.
.rar AltForm 3 Farklı Tablo_end.rar (Dosya Boyutu: 188,99 KB | İndirme Sayısı: 9)
Cevapla
#3
(10/02/2020, 22:42)ozanakkaya yazdı: İlişkilendirmede, T_1_MemberDefinition tablosundaki Kimlik alanı ile T_1_MemberDues tablosundaki UyeNo alanlarını ilişkilendirmişsiniz. Ancak Alt formun alt alanları -üst alanları bağla özelliğinne her ikisi de UyeNo.

Yeni kayıtta ilişkilendirmedeki veriyi (Kimlik 15, Uye No 1) aradığı için ilk resimdeki hatayı veriyor. Alt formun alt alanları bağla özelliğini düzelttim. Kimlik olarak değiştirdim.

Önceki konunuzda da belirttiğim gibi, form ve tablolar tasarlanır, ihtiyaca göre ilişkilendirme oluşturulur.

Sızın uyarınız uzerıne  Ilışkilerin tamamını sildiğim ana uygulamanın oldugu asıl dosyada yenı ıslemleri yapmıyorum 3,4 yedek almıstım onlar uzerınde calısıyordum fakat onlarda da sılme ıslemını gercekleştirdim dıye hiç ilişkilere bakmak aklıma gelmedi. Tesekkur ederım. Kaldıgı yerden devam edeyim.
Access Çekirgesi 
[Resim: img-cray.gif]


Cevapla
#4
Ozan Bey Resim 1 de gordugunuz gıbı Islemın yapıldıgı Uyenın numarası 1. Dernekte halen kullandiklari uye numaralari, manuel gıreceklerı  Uyelik Numarası etıketlı UyeNo alanındaki numaralar. Kımlık alanındakı (15) i tabloyada UyeNo :15 olarak kaydediyor. Otomatık sayıyı onlar gormeyecekler takıbı Uyelık numarası olan no:1 e gore yapacaklar. Bu yuzden tablolararası iliskiyi sildim ve altalan ustalan baglantisini UyeNo-UyeNo seklinde degistirerek Formdaki ve tablodaki alanlara UyeNo:1 gelmesini sagladim normal kaydi yapiyor bu yaptigim ilerde tablolararasi iliski kurmak zorunda kalirsam sorun yaratir mi? Bir de 3 resimdeki uyariyi nasil engellerim. Tesekkurler ellerinize saglik.

[Resim: do.php?img=9594]
[Resim: do.php?img=9596]

[Resim: do.php?img=9597]
Access Çekirgesi 
[Resim: img-cray.gif]


Cevapla
#5
Aşağıdaki iki konu size ait.

Setwarnings İle Formun Kapatılması Hakkında.
DoCmd.SetWarnings False veya DoCmd.SetWarnings True Nedir?
Cevapla
#6
(11/02/2020, 09:50)ozanakkaya yazdı: Aşağıdaki iki konu size ait.

Setwarnings İle Formun Kapatılması Hakkında.
DoCmd.SetWarnings False veya DoCmd.SetWarnings True Nedir?
 Evet mesajı yazdıktan sonra hatırladım ben onceden boyle bır sey yapmıstım dıye sabah kalkınca hallettım. Yaslılıgıma verın Lutfen Ozur
Access Çekirgesi 
[Resim: img-cray.gif]


Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task