bana kdv dahi ve kadv hariç butonlarının kodlarını verebilirmisiniz.
Saygılar,
MG
Ticari kullanım için dolarlı fatura-stok-cari takip programı
O şekilde kodla verilebilecek bir durum değil. Tek bir hareketle yapılan bir işlem değil. Form üzerinde normalde kdvhariç değer giriyoruz, o da yanına kdv yüzdesi üzerinden kdv bedelini ve kdv dahil değeri getiriyor. Koyduğum bir butonla kdv hariç girişi kilitleyip normalde kilitli olan kdvdahil metin kutusunu açıyorum ve setfocus komutuyla oraya odaklanıyorum. Artık yazdığınız değer kdvdahil olmalı ve bu metin kutusunun çıkılmasıyla birlikte işlem tersine işleyip dahil toplamdan kdv ve kdvhariç para değerleri çıkarılıp yerlerine aktarılır. Yöntem bu şekilde, siz artık uygulayın.
İnadına, ille de Accesstr.net...
(14/12/2008, 17:26)mehmetdemiral yazdı: O şekilde kodla verilebilecek bir durum değil. Tek bir hareketle yapılan bir işlem değil. Form üzerinde normalde kdvhariç değer giriyoruz, o da yanına kdv yüzdesi üzerinden kdv bedelini ve kdv dahil değeri getiriyor. Koyduğum bir butonla kdv hariç girişi kilitleyip normalde kilitli olan kdvdahil metin kutusunu açıyorum ve setfocus komutuyla oraya odaklanıyorum. Artık yazdığınız değer kdvdahil olmalı ve bu metin kutusunun çıkılmasıyla birlikte işlem tersine işleyip dahil toplamdan kdv ve kdvhariç para değerleri çıkarılıp yerlerine aktarılır. Yöntem bu şekilde, siz artık uygulayın.
Deniyceğim kesinde bakalım inşallah yaparım.
ellerine sağlık
forumda paylaşmış olduğıunuz konuları merakla takip ediyorum ve verdiğiniz örneklerle kendimi geliştirmeye çalışıyorum. fatura_2007 programınızı kendime uyarlarken takıldığım bi yerde size danışmak istedim.
programın daha başlanıç aşamasındayım. sorun ise şu şekilde.
satılan fiş formunda mal kodunu seçtiğim zaman alt formda mal adı hemen çıkıyor ama bayi kodunu seçtiğim zaman alt formda bayi adını göremiyorum. ama kayıt yapıyor.
ikincisi ise giden tablosuna mal adını neden kaydetmiyor?
bu ikisi hakkında yardımcı olursanız çok sevinirim teşekkür ederim
Birinci sorunuzla ilgili bir çalışma yaptım ve yıllar çnce yaptığım programdaki bir amatör yöntemi daha iyi bir yöntemle değiştirdim. Ben ilişkili altformlar kullanarak malzeme adlarını ve müşteri adlarını görüntülemişim. Şimdi ise değiştirdim ve column() şeklinde veriyi açılan kutudan aldım.
Gelelim ikinci sorunuza. Keşke bunu hiç sormasaydınız. Forumumuzda bunu defalarca yazmıştık.
Tablo tasarımını yaptığım zamanla programı bitirdiğim zaman arasında gördüğüm bir gerçek var ki, o da bir başka ilişkili tabloda var olan veriyi sadece kodunu girerek depolamak daha mantıklı. Ne zaman istersek koda bakıp ismi görebiliyoruz değil mi? O zaman gelen tablosunda ya da giden tablosunda sadece müşterikodu ve malkodu alanlarının olması yeterlidir.(Gerçi öyle bile depolasak sayıya çevirmediğim için yine de hatalıyım ya neyse. Kaç senelik çalışma) İsimleri sorgu-ado-sql veya herhangi bir yolla getirebiliyoruz. Bu nedenle 2.nci sorunuzu sormadığınızı varsayıyorum ve gelen-giden tablolarından maladi alanını silmeyi öneriyorum.
Kolay gelsin. Bu arada eklediğim ekte sadece "satılanfiş" adlı formu yeniden yaptım. Siz ona bakarak doğru yöntemi diğer formlarınıza uygulayınız.
Gelelim ikinci sorunuza. Keşke bunu hiç sormasaydınız. Forumumuzda bunu defalarca yazmıştık.
Tablo tasarımını yaptığım zamanla programı bitirdiğim zaman arasında gördüğüm bir gerçek var ki, o da bir başka ilişkili tabloda var olan veriyi sadece kodunu girerek depolamak daha mantıklı. Ne zaman istersek koda bakıp ismi görebiliyoruz değil mi? O zaman gelen tablosunda ya da giden tablosunda sadece müşterikodu ve malkodu alanlarının olması yeterlidir.(Gerçi öyle bile depolasak sayıya çevirmediğim için yine de hatalıyım ya neyse. Kaç senelik çalışma) İsimleri sorgu-ado-sql veya herhangi bir yolla getirebiliyoruz. Bu nedenle 2.nci sorunuzu sormadığınızı varsayıyorum ve gelen-giden tablolarından maladi alanını silmeyi öneriyorum.
Kolay gelsin. Bu arada eklediğim ekte sadece "satılanfiş" adlı formu yeniden yaptım. Siz ona bakarak doğru yöntemi diğer formlarınıza uygulayınız.
İnadına, ille de Accesstr.net...
Konuyu Okuyanlar: 2 Ziyaretçi