Forma giriş sorunu

1 2 3
12/03/2016, 11:03

kenan827

Hocam GiderAltForum isimli form olarak değiştiriyorum. Değişen hiç bir şey yok. Yine Gelir formuna girdiğimiz verileri Gelir ve Gider Alt Formuna kayıt yapıyordu. Sorun çıkardığı için Alt Fomları kaldırdım Gelir ve Gider Formlarına Liste ekledim. Gelir Formunda listeye kayıt ettiğim verileri ayni şekilde  Gider liste kutusuna da kayıt yapıyor.  Gider Formundan Listeye kayıt yapmıyor. 
12/03/2016, 11:57

atoz112

sayın kenan827,

öncelikle,

Alıntı:...GiderAltForum isimli form olarak değiştiriyorum. Değişen hiç bir şey yok...

ifadenize yönelik olarak;
sadece alt formun ismini değiştirmeniz yeterli değildir çünkü;ÖZELLİKLER-VERİ sekmesindeki KAYIT KAYNAĞI satırında yer alan Sql sorgusunu da GİDER tablosuna göre düzenlemelisiniz.eklediğiniz hali ile GELİR tablosu mevcuttur.

EK'te;
bahsettiğiniz talebinize yönelik olarak hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.

NOT 1
Sadece,
GİDER ana formunun içerisindeki GİDER ALT FORMU üzerinde düzenleme yapılmıştır.harici başka bir işlem yapılmamıştır.

NOT2
bir de naçizane tavsiye niteliğinde olması adına;eğer bir formu veya içeriğinde alt formları ile bir kopyasını çıkartma işlemi uyguladığınız zaman,farklı olmasını istediğiniz formun tüm tablo ve nesne adlarına göre de olmasını sağlamaya ve birkaç kez kontrol etmeye özen gösteriniz ki,benzeri bir sorunla karşılaştığınızda konu açmanıza gerek dahi kalmayacak şekilde kendiniz çözüm elde etmeye dair olumlu sonuç edinebilirsiniz.

bilginize...iyi çalışmalar,saygılar.
12/03/2016, 21:38

kenan827

Kod:
SELECT Gelir.S_No, Gelir.GelirTarihi, Gelir.GelirAciklama, Gelir.GelirMatrah, Gelir.KdvOrani, Gelir.GelirKdv, Gelir.GelirToplam, Gelir.[Gelir**], Gelir.[Gelir**], Gelir.[**]
Hocam Gider Formundan verileri Gider Alt Formuna kayıt yapıyor. Bu seferde Gelir Formundan Gelir Alt Formuna kayıt yapmıyor. Gider Alt Forum  Sql sorgusundaki kodları kopyalayarak Gelir Alt Forum  Sql sorgusuna yapıştırıyorum Gider bilgilerini  Gelir olarak değiştiriyorum. Olmuyor.

Gelir Alt Formdaki Kodları yukarıdaki şekilde değiştiriyorum nerede hata yaptığımı bulamıyorum.
12/03/2016, 22:16

atoz112

sayın kenan827,

Alıntı:...NOT 1

Sadece,
GİDER ana formunun içerisindeki GİDER ALT FORMU üzerinde düzenleme yapılmıştır.harici başka bir işlem yapılmamıştır...

konunuzun 8.mesajında da belirtilen işlem yapılmıştır.diğer form da incelendiğinde;gider alt formunda yine gelir tablosundan bilgilerin alındığı görülmüştür.

ayrıca,gelir ve gider ana formlarındaki alt formların adları da aynı yazılmıştır.

EK'te;
gelir ve gider formlarındaki sorunların düzeltilmesine yönelik olarak hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.

son olarak;
gelir ve gider formlarının form alt bilgilerinde yer alan toplam değerleri göstermek için dahil ettiğiniz denetimler için;ya bir sorgudan ya da direkt tablodan Dsum Fonksiyonu ile toplamları göstermeyi araştırıp deneyiniz.

bilginize...iyi çalışmalar,saygılar.
12/03/2016, 22:24

kenan827

Çok teşekkürler hocam verdiğiniz bu değerli bilgiler için hocam sorunumu Liste ekleyerek çözdüm. Sadece Gelir Açıklama Açılır kutusunu tıkladığım zaman Gereksiz Değişken hatası veriyor  Tamam mı tıkladıktan sonra veri girmemize izin veriyor ve Gelir.Gelir**  Parametre hatası veriyor. Gereksiz değişken ve Parametre hatasının neden kaynaklandığını bulamadım. Programı son şekli ile ekledim. Saygılar.
12/03/2016, 22:38

atoz112

sayın kenan827,

daha öncesinde de bahsi geçtiği üzere,sorun şu aslında;
sorgular oluştururken,önceki ayarlardan kalan alan tanımlarını kontrol etmeniz gerekmektedir.bu hususlarda acele etmeksizin sakin ve gerekirse birkaç kez ya da her bir alan ifadesini tek tek kontrol etmeniz faydalı olacaktır.

ÖRNEK
Gelir alt formundaki Sql sorgusu içerisinde gelir ifadeleri olması gerekirken harici bir sütunda Gider** ifadesi ve tam tersi Gider alt formundaki Sql sorgusu içerisinde gider ifadeleri olması gerekirken harici bir sütunda Gelir** ifadesi yer almakta olduğu görülmüştür.

EK'te;
bahsi geçen sorunun düzenlemesi ile hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.

bilginize...iyi çalışmalar,saygılar.
1 2 3