[VBA] Fotoğraf Gösteriminin Son Fotoğraf Gösteriminden Sonra Durması
#1
Herkese selam,

Aşağıdaki kodlarla A formumdaki fotoğrafları bir buton vasıtasıyla slayt olarak döndürüyorum ve durduruyorum. Bu fotoğraflar bir kayıta ait. her kayıt kendi fotoğraflarına sahip. kayıt form üzerinde açtığımda o kayıta ait fotoğraflar dönüyor. (Bazen formda tek bir kayıt olmasına rağmen bütün kayıtlara ait fotoğraflar da slayt gösterisine katılıyor nedendir bilmem Smile ) Sanırım kayıt ID 'si ile sınırlandırılması gerekiyor. Ancak son fotoğrafa geldiğinde tekrar ilk fotoğrafa gidiyor ve slayt dönmeye devam ediyor. 

Son fotoğrafa geldiğinde butona tekrar basmadan nasıl durdurabilirim ve fotoğrafların bittiğini bir ileti ile kullanıcıya nasıl gösterebilirim?
Aslında formu açtığım anda dönmeye başlıyordu. Ben de form açılışına Me.Timerinterval=0 dedim ve bu dönme işlemini kontrol altına aldım. Şimdi sadece butona basınca dönüyor ama durmuyor Smile .

Private Sub btnBurBas_Click()
If Me.TimerInterval = 0 Then TimerInterval = 5000 Else TimerInterval = 0
End Sub

Private Sub Form_Timer()
On Error Resume Next
If Me.CurrentRecord < Me.Recordset.RecordCount Then DoCmd.GoToRecord , , acNext Else DoCmd.GoToRecord , , acFirst :Me.TimerInterval = 0: Msgbox "Fotoğraflar Bitti!"
End Sub

Private Sub Form_Open(Cancel As Integer)
DoCmd.Maximize
Me.TimerInterval = 0
End Sub

Teşekkür ederim.



  Alıntı
Bu mesajı beğenenler:
#2
Visual Basic
  1. If Me.CurrentRecord < Me.Recordset.RecordCount Then
  2. DoCmd.GoToRecord , , acNext
  3. Else Msgbox "Fotoğraflar Bitti!"
  4. Endif





  Alıntı
Bu mesajı beğenenler:
#3
(11-02-2020, 00:29)M_Kemal_Askeri demiş ki: Herkese selam,

Aşağıdaki kodlarla A formumdaki fotoğrafları bir buton vasıtasıyla slayt olarak döndürüyorum ve durduruyorum. Bu fotoğraflar bir kayıta ait. her kayıt kendi fotoğraflarına sahip. kayıt form üzerinde açtığımda o kayıta ait fotoğraflar dönüyor. (Bazen formda tek bir kayıt olmasına rağmen bütün kayıtlara ait fotoğraflar da slayt gösterisine katılıyor nedendir bilmem Smile ) Sanırım kayıt ID 'si ile sınırlandırılması gerekiyor. Ancak son fotoğrafa geldiğinde tekrar ilk fotoğrafa gidiyor ve slayt dönmeye devam ediyor. 

Son fotoğrafa geldiğinde butona tekrar basmadan nasıl durdurabilirim ve fotoğrafların bittiğini bir ileti ile kullanıcıya nasıl gösterebilirim?
Aslında formu açtığım anda dönmeye başlıyordu. Ben de form açılışına Me.Timerinterval=0 dedim ve bu dönme işlemini kontrol altına aldım. Şimdi sadece butona basınca dönüyor ama durmuyor Smile .

Private Sub btnBurBas_Click()
If Me.TimerInterval = 0 Then TimerInterval = 5000 Else TimerInterval = 0
End Sub



Private Sub Form_Timer()
On Error Resume Next
If Me.CurrentRecord < Me.Recordset.RecordCount Then DoCmd.GoToRecord , , acNext Else DoCmd.GoToRecord , , acFirst
End Sub

Private Sub Form_Open(Cancel As Integer)
DoCmd.Maximize
Me.TimerInterval = 0
End Sub

Teşekkür ederim.

Merhaba, örnek dosya atarsanız daha iyi yardımcı olmaya çalışabilirim. Ancak aşağıdaki gibi bir mantıkla yapılabilir sanırım. 

If CurrentRecord.id = Max(Me.Recordset.RecordCount.id) Then
TimerInterval = 0
End if



  Alıntı
Bu mesajı beğenenler:
#4
sayın onur_can çok teşekkür ederim. Sorun çözülmüştür.
Güneşli günler sizin olsun...



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Nz(me.recordset.absoluteposition, 0) + 1 Komutu Sil Eyleminden Sonra Hata Veriyor. programmer67 2 153 12-04-2023, 09:00
Son Mesaj: programmer67
  Veri Kaydından Sonra Veri Sabitleme. omergenc7 1 151 04-09-2022, 15:59
Son Mesaj: omergenc7
  Acces Penceresi Gizledikten Sonra Oluşan Problem akdemir1 4 215 08-02-2022, 15:33
Son Mesaj: akdemir1
  [VBA] Malzeme Stok Programı - Miktar Güncellendikten Sonra Hata Alıyorum. muzaffer2727 8 823 28-04-2021, 19:13
Son Mesaj: dsezgin
  Fotoğraf Kopyalama Satir 4 364 20-03-2021, 18:03
Son Mesaj: Satir
  [VBA] Fotoğraf Düzenleme macir 2 359 24-08-2020, 22:01
Son Mesaj: macir
  Access'den Sonra Geçebileceğim Yazılım Programı h2001 6 954 08-01-2020, 20:54
Son Mesaj: halily
  Fotoğraf Albümü hazırlamak M_Kemal_Askeri 6 756 17-09-2019, 04:39
Son Mesaj: M_Kemal_Askeri

Foruma Git:


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