belirli kriterlere eşit harfleri toplatmak
#1
e1......e31 alanında pazar günlerini belirtmek için P harfi ekleniyor ancak bu alanların toplamını aldırmak istiyorum.. yani ay içerisinde P yazılı günlerin sayısını istiyorum ..
bunu kodla yapmak mümkün mü sql ile olacaksa nasıl?
örnek ektedir.
teşekkürler, kolay gelsin.


Eklenti Dosyaları
.rar   toplama.rar (Boyut: 24,47 KB / İndirilme: 73)



  Alıntı
Bu mesajı beğenenler:
#2
Sayın Karaayhan örneğinizi ekliyorum kolaygelsin
Visual Basic
  1. Private Sub Form_Current()
  2. On Error Resume Next
  3. Dim tarih As Date
  4. Dim sontarih As Date
  5. Dim sonuc As Date
  6. If YIL <> "" Then
  7.  
  8. tarih = DateSerial(YIL, AY + 0, 1)
  9. sontarih = DateSerial(YIL, AY + 1, 0)
  10.  
  11. sonuc = tarih - Weekday(tarih) + 1
  12. If Month(sonuc) <> Month(tarih) Then
  13. sonuc = sonuc + 7
  14. End If
  15. Etiket78.Caption = Fix((Day(sontarih) - Day(sonuc)) / 7) + 1
  16. Else
  17. Etiket78.Caption = ""
  18. End If
  19.  
  20. End Sub




Eklenti Dosyaları
.rar   adntoplama.rar (Boyut: 29,5 KB / İndirilme: 77)
Teşekküre gerek yok, Taş atın yeter!!!



  Alıntı
Bu mesajı beğenenler:
#3
sayın yurdakul, öncelikle teşekkürler
ancak, etikete atanmış değer değil calistigipazarlar alanına atanması gerekir
öyle yaptım çalışmadı...
ayrıca ay içinde kaç pazar olduğunu bulmak değil amacım, ay içerisinde "P" değeri verdiklerimin sayısını bulmak istiyorum.....yani ARALIK 2012 ayında
kaç güne "P" değeri vermişim...3-4-5 vs..



  Alıntı
Bu mesajı beğenenler:
#4
Visual Basic
  1. Private Sub Form_Current()
  2.  
  3. On Error Resume Next
  4. Dim adn As Control
  5. For Each adn In Me.Form.Controls
  6. Select Case adn.ControlType
  7. Case acTextBox
  8.  
  9. If adn.Value = "P" Then
  10. say = say + 1
  11.  
  12. End If
  13. End Select
  14. Next
  15. calistigipazarlar = say
  16. End Sub


bunu yapıştırın kolay gelsin

Teşekküre gerek yok, Taş atın yeter!!!



  Alıntı
Bu mesajı beğenenler:
#5
sayın yurdakul emeğiniz için teşekkürler ,
sürekli formda kırmızı alanlara (pazar) P yazdığımızda güncelleme yapmıyor taki formun güncellemesinde var diyeceksiniz ama o da kapatıp açınca sağlıklı çalışmıyor ....
taki alana giriş yapıldığında güncelleme yapıyor P sayılarını kirlide olay yordamına yazdım yine olmadı... hata nerede acaba?
örnek sürekli formu ek'tedir.


Eklenti Dosyaları
.rar   sürekli toplama.rar (Boyut: 33,89 KB / İndirilme: 71)



  Alıntı
Bu mesajı beğenenler:
#6
Sayın karaayhan kodun çalışabilmesi için tetiklenmesi gerekir o kod sadece form geçerli olduğunda olayına tetiklenmişti.Şayet siz her alanı yazınca saysın isterseniz tüm alanlarınıza eğer sabit ise p yazdığınız alanlara örnek iki alan için yazdığım kodu yazmanız gerekir
Visual Basic
  1. Private Sub E01_AfterUpdate()
  2. Form_Current
  3. End Sub
  4.  
  5. Private Sub E02_AfterUpdate()
  6. Form_Current
  7. End Sub


Teşekküre gerek yok, Taş atın yeter!!!



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [FORM] Formda Kriterlere Göre Sorgulanan Kayıt Miktarının Form üzerinde Gösterilmesi M_Kemal_Askeri 1 397 13-05-2024, 05:10
Son Mesaj: dsezgin
  Sorguda ölçütünde Eşit Olmayanları Gösterme husem 1 347 29-06-2022, 12:12
Son Mesaj: husem
  [FORM] Kriterlere Göre Metrekare Hesaplama anno 9 854 29-01-2022, 15:53
Son Mesaj: anno
  Sorgu1 Deki Belirli Satırları Tek Sütunda Birleştirmek footprinting 11 1.413 22-11-2020, 11:43
Son Mesaj: footprinting
  [VBA] Bir Not Alanından Belirli Kritere Uyan Parçaları Alıp Başka Bir Tabloya Kaydetmek abkbek 6 1.662 18-12-2019, 23:29
Son Mesaj: halily
  Aranan Kriterlere Uymayanları Listele alican60 2 581 29-11-2019, 06:52
Son Mesaj: alican60
  [RAPOR] Tablodaki Yazıyı Raporda Sayıya çevirmek, Ve Toplatmak sefersanli 25 2.515 28-10-2019, 01:20
Son Mesaj: dsezgin
  Belirli Sayıda öğrenci Fazlasını Almıyor sefersanli 28 2.493 30-09-2019, 23:49
Son Mesaj: sefersanli

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi