[SORGU] Seri Bulmak Ve Her Bir Seriye ıd Vermek
#1
Merhaba, ekte belirttiğim tabloda EVET olanları saymak ve bunların yürüyen bakiyelerini bulup, her bir grubada ID vermek istiyorum. Ekteki excel dosyasında açıklamaya çalıştım. Yardımlarınız için şimdiden teşekkür ederim.


Eklenti Dosyaları
.rar   A.rar (Boyut: 16,45 KB / İndirilme: 23)



  Alıntı
Bu mesajı beğenenler:
#2
Tabloya SN adında uzun sayı türünde alan oluşturun, Prosedürü modül ıcıne taşıyın ve çalıştırın.
Visual Basic
  1. Sub SNVer()
  2. Dim Kyt As New ADODB.Recordset
  3. Dim Sayac As Long, Bak As String
  4. Kyt.Open "SELECT * FROM Table1 ORDER BY Kimlik", CurrentProject.Connection, adOpenDynamic, adLockPessimistic
  5. If Kyt.RecordCount = 0 Then Exit Sub
  6. Do Until Kyt.EOF
  7. If Bak <> (Kyt!Adı & Kyt!Sonuç) Then Sayac = 1 Else Sayac = Sayac + 1
  8. Kyt!SN = IIf(Kyt!Sonuç = "HAYIR", 0, Sayac)
  9. Kyt!Sayı = IIf(Kyt!Sonuç = "HAYIR", 0, 1)
  10. Bak = (Kyt!Adı & Kyt!Sonuç)
  11. Kyt.Update
  12. Kyt.MoveNext
  13. Loop
  14. Kyt.Close
  15. Set Kyt = Nothing
  16. End Sub


NOT: Access uygulama dosyalarında alan adi ve nesne isimlerinde Türkçe Harf ve boşluk kullanmamanız kullanma kolaylığı getirecektir.



  Alıntı
Bu mesajı beğenenler:
#3
Visual Basic konusunda bilgim yok maalesef, bu nedenle "Prosedürü modül içine taşıyın ve çalıştırın." kısmını anlayamadım, bunu nasıl yapacağım?



  Alıntı
Bu mesajı beğenenler:
#4
(24-11-2023, 21:57)10pele demiş ki: Prosedürü modül içine taşıyın ve çalıştırın." kısmını anlayamadım, bunu nasıl yapacağım?

Sn Hocam Access uygulama dosyanızı açın, Alt+F11 ile VBA editörünü açın, forumdaki konudan ilgili prosedürü kopyala yapıştır ile açık olan pencerede kaydedin. Prosedürün herhangi satırına odaklanıp, F5 veya üst menü çubuğunda play tuşuna basın.

NOT: Forumdaki kütüphanede ilgili bilgi dokümanları inceleyip, access ile deneyiminizi arttırabilirsiniz.

VBA da kod yazma ile daha fazla bilgiye ulaşabilirsiniz.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Access Son Eklenen Kayıtları Bulmak bilservisci 4 97 16-01-2024, 11:34
Son Mesaj: bilservisci
  [SORGU] Sınıfa Kayıtlı Aktif öğrenci Sayısını Bulmak Dcount Fonksiyonu by_hayalci 2 138 24-08-2023, 08:38
Son Mesaj: by_hayalci
  [FORM] Günlük Sıra Numarası Vermek M_Kemal_Askeri 3 283 25-05-2022, 23:00
Son Mesaj: M_Kemal_Askeri
  [FONKSiYON] Mevcut Tarih Verileri Baz Alınarak +iş Günü Ilavesi Ile Ileri Süreli Tarih Bulmak. osmanorman 10 1.329 03-03-2021, 12:38
Son Mesaj: dsezgin
  [SORGU] Sorguda Yüzdelik Dilime Göre Büyükten Küçüğe Sıra Numarası Vermek ctnerdal 9 1.100 22-02-2021, 13:55
Son Mesaj: userx53
  [FORM] Otomatik Sira No Vermek ates2014 4 437 15-01-2021, 14:06
Son Mesaj: halily
  Yinelenenlere Ait En Buyuk Tarihi Bulmak Satir 2 477 09-04-2020, 18:50
Son Mesaj: Satir
  aradaki silinen sayıları bulmak mithrill74 23 15.735 19-01-2018, 21:47
Son Mesaj: golf2000

Foruma Git:


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