İLERİ-GERİ Butonu Düzenlemesi
#19
furkan_68200 maalesef olmuyor çünkü ilk kayıt idsi 46 üzerine kayıt sayısını sayıyor tabloda 28 adet kayıt var ve en son kayda gelince meşhur belirtilen kayda gidemezsiniz hatası çıkıyor ama mantıken 46 + say dersek kodda (nasıl deneceğini bilmiyorum Smile ) sorunun hallolacağını düşünüyorum



  Alıntı
Bu mesajı beğenenler:
#20
diğer bir değişle zannedersem şu kod içerisinde say dan gelen rakama 46 ekle demek gerekiyor

Visual Basic
  1. If Me.Id.Value = Me.say.Value Then
  2. DoCmd.GoToRecord , , acFirst
  3. Else
  4. DoCmd.GoToRecord , , acNext
  5. End If





  Alıntı
Bu mesajı beğenenler:
#21
Teşekkürler Furkan.. Düşünce güzel.. Wink

scounix'in bahsettiği sıkıntıyı da hata kontrolü kısmını kullanarak aşabiliriz.. Wink

Visual Basic
  1. Private Sub önceki_Click()
  2. On Error GoTo Err_önceki_Click
  3.  
  4.  
  5. DoCmd.GoToRecord , , acPrevious
  6.  
  7. Exit_önceki_Click:
  8. Exit Sub
  9.  
  10. Err_önceki_Click:
  11. DoCmd.GoToRecord , , acLast
  12. Resume Exit_önceki_Click
  13.  
  14. End Sub
  15. Private Sub ileriki_Click()
  16. On Error GoTo Err_ileriki_Click
  17.  
  18.  
  19. DoCmd.GoToRecord , , acNext
  20.  
  21. Exit_ileriki_Click:
  22. Exit Sub
  23.  
  24. Err_ileriki_Click:
  25. DoCmd.GoToRecord , , acFirst
  26. Resume Exit_ileriki_Click
  27.  
  28. End Sub





  Alıntı
Bu mesajı beğenenler:
#22
Yorumunuz ve yardımınız için teşekkürler..



  Alıntı
Bu mesajı beğenenler:
#23
iyi günler, ben form üzerine recordset kullanarak veri taşıyorum. form hiçbir tabloya bağlı değil, bu durumda DoCmd.GoToRecord kullanabilirmiyim ?



  Alıntı
Bu mesajı beğenenler:
#24
(02-07-2012, 11:57)scounix demiş ki: kayıt idmiz 1 den başlıyorsa güzel çalışıyor ancak kayıt id miz 1den başlamıyorsa mesela 46 dan başlıyorsa geri butonunun kodunu

SQL
  1. IF Me.Kimlik.VALUE = "46" THEN
  2. DoCmd.GoToRecord , , acLast
  3. ELSE
  4. DoCmd.GoToRecord , , acPrevious
  5. END IF



yapınca geri butonu çalışıyor ancak ileri koduna nasıl bir ekleme yapmalı sorusuna bir yanıt bulamadım


Ben de bu sorunla karşılaştım. Kayıt Id 1 den başlamıyorsa butonlar çalışmıyor. Bunu ortadan kaldırdım. metin kutusu ekleyip denetim kaynağına =[CurrentRecord] kodunu ekledim. Buda bize kaçıncı kayıtta olduğumuzu veriyor. Kodları da buna göre düzenleyince Kayıt ID kaçtan başlarsa başlasın butonlar sorunsuz çalışıyor.


Eklenti Dosyaları
.rar   İleri-Geri Butonu Düzenlemesi.rar (Boyut: 18,43 KB / İndirilme: 15)



  Alıntı
Bu mesajı beğenenler:


Foruma Git:


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