Merhaba
Formdaki renklendirme orneklerinden uygulamam icin bir ornek yada kosullu bicimlendirme ile cozme imkani bulamadim, F_1_MemberPayment Odeme tablosundan Uye aidat odemesi girildiginde Odeme hangi ay kapatilarak yapiliyorsa F_1_MemberDuesInfo formundaki iligili aya ait tutarin oldugu metin kutusu veya tutarin siyah olmasi, Amacim
F_1_MemberDuesInfo formuna bakildiginda odenmemis aylara ait tutarlarin resimedeki gibi sadece kirmizi olarak kalmasi. Yardimlariniz icin tesekkur ederim.
1 - eklediğiniz dosyada payment formunda üyeleri nasıl ekrana getireceğiz?
2 - ayı seçtikten sonra DuesInf formunu nasıl açacağız
sizin çalışmanızda bunlarla ilgili her hangi bir kod göremedim -ayrıntılı inceleme fırsatım olmadı- konuları açrken bu tür bilgileri de verirseniz zaman kaybı minimuma iner. Aramak ve sormak için harcayacağımız zamanı çözümü bulmaya harcarız.
iyi çalışmalar.
ama şöyle bir şey yapabilirsiniz cboTaksitAyKapama 2 sütunlu yaparsınız ilk sütunda ay adları 2. sütunda da kaçıncı ay olduğu
ocak 1
Şubat 2 gibi
diğer form açılırken buradaki 1, 2,3 değerleri alınarak
forms(formAdi).controls("txtAy" & cboTaksitAyKapama.clumn(2)).Backcolor=vbRed gibi bir kodla açılacak formdaki ilgili ayın arka alanı kırmızı yapılabilir, isterseniz siyah da yapabilirsiniz ama font rengi için ekstradan kod gerekeceği için önermem
ama yukardaki kodlar sadece geçici çözüm dosyayı yeniden açtığınızda kaydedilen verilere göre farklı bir yapı kullanılmalı.
ama tavsiyem görsel özellikler tüm işleri hallettikten sonra yani çalışma asıl amacını hatasız olarak gerçekleştirdikten sonra yapmanız
(16/02/2020, 21:05)berduş yazdı: [ -> ]1 - eklediğiniz dosyada payment formunda üyeleri nasıl ekrana getireceğiz?
2 - ayı seçtikten sonra DuesInf formunu nasıl açacağız
sizin çalışmanızda bunlarla ilgili her hangi bir kod göremedim -ayrıntılı inceleme fırsatım olmadı- konuları açrken bu tür bilgileri de verirseniz zaman kaybı minimuma iner. Aramak ve sormak için harcayacağımız zamanı çözümü bulmaya harcarız.
iyi çalışmalar.
1- tabloda 3 ayri kisi var uye numaralari 1. 2 ve 3 direk uyeno alanina sayiyi girerek cagiriyoruz. Butonu calistiran listeyi eklemedim kalabalik yapmasin diye ama bu aciklamayi yapmamak hata oldu kusura bakmayin. Burada oceme tutarini yazip hangi aya ait oldugunu aykapama listesinden seciyor ve kaydedip cikiyoruz.
2-F_1_MemberDuesInfo formunu tiklayip uye no alanina odeme hangi uye icin gerceklestirildiyse o numarayi manuel olarak giriyoruz ve formda o uyenin taksitlandirilmis tutarlari ekrana geliyor.
(16/02/2020, 21:21)berduş yazdı: [ -> ]ama yukardaki kodlar sadece geçici çözüm dosyayı yeniden açtığınızda kaydedilen verilere göre farklı bir yapı kullanılmalı.
ama tavsiyem görsel özellikler tüm işleri hallettikten sonra yani çalışma asıl amacını hatasız olarak gerçekleştirdikten sonra yapmanız
Burasi kullanacak olanlar icin pek gorsel ozellikle ilgili degil Sn,@
berduş Ozellikle boyle bir ekran istiyorlar. Matematiksel islem olarak kasa ve isletme defteri uzerinde calismaya basladim bunlarda son olacak zaten baska bir matematiksel 'islemin yapilacagi bir form yok. Yuzdum yuzdum kuyruguna geldim anlayacaginiz.
Gerisi teferruat zamanla yavas yavas hallederim dediginiz gibi.
(16/02/2020, 21:17)berduş yazdı: [ -> ]ama şöyle bir şey yapabilirsiniz cboTaksitAyKapama 2 sütunlu yaparsınız ilk sütunda ay adları 2. sütunda da kaçıncı ay olduğu
ocak 1
Şubat 2 gibi
diğer form açılırken buradaki 1, 2,3 değerleri alınarak
forms(formAdi).controls("txtAy" & cboTaksitAyKapama.clumn(2)).Backcolor=vbRed gibi bir kodla açılacak formdaki ilgili ayın arka alanı kırmızı yapılabilir, isterseniz siyah da yapabilirsiniz ama font rengi için ekstradan kod gerekeceği için önermem
memberDuesFormundaki metin kutulari adlari txtAy1 txtAy2 txtAy3 ile tablodaki Ocak subat mart vs Ay adlari eslesiyor. Kullanicilara odeme formunda sadece ayin ismini sectirerek yapilabilir diye umid ediyordum. 2.sutunu saklayarak tek sutunlu gostersem yinede calisir sanirim degilmi.
2. sütunu gizlemenin sakıncası yok ama bu kod sadece geçici bir yöntem. asıl kodla yarın ilgilenmeye çalışacağım.