Skip to main content

AccessTr.neT


Ödeme Formunda sadece tl yada euro girince sorun

Ödeme Formunda sadece tl yada euro girince sorun

Çözüldü #1
Ödeme formunda ödeme girildiğinde hangi firma seçildi ise o firmanın odenen hanesine euro yada tl yazıyor ancak şöyle bir sorun var;

sadece tl ödeme girildiğinde hata veriyor, ama sadece tl girerken euroya sıfır yazarsak hata vermiyor.

yada aynı şekilde sadece euro girerken tl ye sıfır yazmayınca hata veriyor nedendir çözemedim yardımcı olabilirmisiniz.

ilgili çalışma Ek'te teşekkürler şimdiden
.rar ARIKAN 8.rar (Dosya Boyutu: 354,66 KB | İndirme Sayısı: 5)
Cevapla
#2
(11/08/2015, 01:24)celilpartal yazdı: Ödeme formunda ödeme girildiğinde hangi firma seçildi ise o firmanın odenen hanesine euro yada tl yazıyor ancak şöyle bir sorun var;

sadece tl ödeme girildiğinde hata veriyor, ama sadece tl girerken euroya sıfır yazarsak hata vermiyor.

yada aynı şekilde sadece euro girerken tl ye sıfır yazmayınca hata veriyor nedendir çözemedim yardımcı olabilirmisiniz.

ilgili çalışma Ek'te teşekkürler şimdiden

Tablodaki "odenen" ve "euro_odenen" alanları için 2 farklı UPDATE sözdizimi oluşturmuşsun. Sözdizimini İf-Else içine almadığın için de ikisinden birisi boş olduğunda hata veriyor. 

İkisini tek cümle içine aldım. Başına da eğer "TL" ve "EURO" hanesi boşsa kayıt yapma, mutlaka ikisinden birine bilgi girilmeli diye hata mesajı ekledim.

Kayıt yaptıktan sonra metin kutuları temizlenmiyordu. Kayıt işlemi başarılı olursa metin kutularının temizlenmesini sağladım.

Firma bilgileri formunda kalan borç tutarı tıklatınca güncelleniyordu. Onu da form açıldığında güncellenecek şekilde değiştirdim.

Umarım yardımcı olabilmişimdir.
.rar ARIKAN_Allback.rar (Dosya Boyutu: 360,65 KB | İndirme Sayısı: 3)
Cevapla
#3
Hocam teşekkürler eline sağlık
Cevapla
#4
Sayın celilpartal,

EK'te;
bahsettiğiniz talebinize yönelik olarak hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.
 
Sayın celilpartal,
İlgili Form6_alt adlı alt formun kod sayfasında yazılı olan kodlar incelendiğinde,şu hususa dair dikkat çekmek ve bilgilendirmede bulunarak hatırlatmakta fayda olduğu kanısındayım.

1)       
Ödeme kaydetme butonu içeriğinde
Kod:
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
kod ifadesi ile birlikte UPDATE Sql sorguları yer almakta.eğer bir kontrol işlevi ile bu kodu harici ve tek başına bırakırsanız (ister boş kayıt olarak isterseniz de dolu kayıt olarak kaydettiğinizde),sürekli TBL_ODEME adlı tabloda kaydetme durumuna göre boş kayıt veya aynı kaydı eklemiş olacaksınız.özellikle de boş kayıt söz konusu olduğunda (denemelerde de görülecektir) ,bu durum daha net anlaşılacak ve görülecektir.

Dolayısı ile de,bu kaydetme butonu içeriğini bir kontrol işlevi uygulamak sureti ile daha geçerli bir kaydetme haline getirmeniz daha yerinde olacaktır.

2)       
Her bir Sql sorgu ifadesini yazarken,
Kod:
DoCmd.SetWarnings False

DoCmd.SetWarnings True

işlem yaparken geçerli olan uyarıları etkinleştirme/etkisiz hale getirme kodlarını, her biri için ayrı ayrı yazmanıza gerek yoktur.bunun yerine birkaç Sql sorgu ifadesi kullanacaksanız en üsttekinin ilk satırına FALSE olanı en alttakinin bitimine de TRUE olanı tek kullanım olarak yazmanız yeterlidir.böylece,kod satırından kazanmış olursunuz.

3)       
Paratele ve paraeuro adlı metin kutularının boş geçilmesi sonucu hata almamak ya da bir değer yazması gerekiyorsa 0 (SIFIR) değeri yazması için,ilgili metin denetim kutusunu NZ Fonksiyonu ile kullanabilirsiniz.bu fonksiyonun kullanımı ile ilgili bilgileri,site içerisinde bu ifadeyi aratmak sureti ile edinebilirsiniz.fakat,bir kullanım örneği olması adına,

Kod:
Nz(Forms![Form6]![Form6_alt].Form![paratele], 0)
şeklinde yazabilirsiniz.bilginize…

son olarak,sayın Allback,

eklediğiniz örnek uygulama üzerine uygun görülen yorum paylaşımı,özel mesaj ile tarafınıza bildirilmiştir.

iyi çalışmalar,saygılar.
.rar ARIKAN 8-ATOZ.rar (Dosya Boyutu: 354,97 KB | İndirme Sayısı: 5)
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#5
Sn atoz112'nin paylaşmış olduğu bilgiler doğrultusunda İlk mesajımda ki dosyayı güncelledim.

Saygılarımla
Cevapla
#6
sayın celilpartal,


konu takibiniz açısından,hatırlatma anlamında;
konunuz ile ilgili son gelişme ne durumdadır.

şüphesiz,işlemleriniz tamamlanmış ve sorununuzu çözmüş de olabilirsiniz.
site içi aramalarınız neticesinde sitede yer alan konuları ve örnekleri incelemelerinizin sonucu ile bazı gelişimler elde etmiş de olabilirsiniz...bilgilendirmek ister misiniz lütfen.teşekkürler.bilginize.

iyi çalışmalar,
saygılar.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da