[FORM] Fare Taşındığına Bir Kere Tıklasın
#7
İncelermisiniz...



  Alıntı
Bu mesajı beğenenler:
#8
(01-02-2012, 22:43)kurt26 demiş ki:
(01-02-2012, 22:37)Taruz demiş ki:
(01-02-2012, 22:33)kurt26 demiş ki: Fare taşındığı olayınaı kullamak istiyorum yapacağım komutlar farklı bu örnek sadece.
Bu şekilde çalışan örnek bulamadım.
Örnek resmin üzerine gelince bir kere aktif olucak.

Merhaba..

Bilgisayarci'nın linkteki örnekte kullandığı yöntemi kullanabilirsiniz..:

http://www.access-sql.com/Konu-Acilis-fo...-icin-menu

Diğer yöntemler amacınız için hiç efektif (hatta mantıklı) değil..

Sayın Taruz Hocam siz onu yapın ben size mantıklı bir örnek yaparımSmile
Aklımda güzel fikirler var.

Merhaba kurt26..

Evvela bir yanlış anlama varsa düzeltelim.. Yukarıdaki mesajımda amacınıza değil mousemove yönteminin bu tür amaç için kullanılmasının mantıksız olduğunu belirttim.. Linkini verdiğim örnek bu amaç için harika bir yöntem içerir..

Sayın POWER'in önerisine ilaveten önerim doğrultusunda bir seçenek de ben sunayım..

Formunuzun kod sayfasını bununla değiştiriniz..:

Visual Basic
  1. Option Compare Database
  2.  
  3. Dim Eski, Yeni As Object
  4. Private Function MouseOn(ctl As Object)
  5. If Not Yeni Is Nothing Then
  6. If Yeni.Name = ctl.Name Then Exit Function
  7. If Not Eski Is Nothing Then SonrakiKayit1
  8. Set Yeni = ctl
  9. SonrakiKayit2 Yeni
  10. Set Eski = Yeni
  11. Else
  12. Set Yeni = ctl
  13. SonrakiKayit2 Yeni
  14. Set Eski = Yeni
  15. End If
  16. End Function
  17. Private Sub SonrakiKayit2(ctl As Object)
  18. DoCmd.GoToRecord , , acNext
  19. End Sub
  20. Private Sub SonrakiKayit1()
  21. DoCmd.GoToRecord , , acNext
  22. End Sub
  23. Private Sub Acilis()
  24. Dim ctl As Control
  25. For Each ctl In Me.Controls
  26. If ctl.Tag = "trz" Then
  27. ctl.OnmouseMove = "=MouseOn([" & ctl.Name & "])"
  28. End If
  29. Next
  30. Set Yeni = Nothing
  31. Set Eski = Nothing
  32. End Sub
  33.  
  34. Private Sub Ayrıntı_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
  35. If Eski Is Nothing Then Exit Sub
  36. SonrakiKayit1
  37. Set Eski = Nothing
  38. Set Yeni = Nothing
  39. End Sub
  40.  
  41. Private Sub Form_Load()
  42. Acilis
  43. End Sub



Uygulanmış hali ektedir.. Formdaki açıklamanıza göre düzenlenmiştir.. Yani üzerine taşındığında 1 kayıt, üzerinden çıkınca yine 1 kayıt ileri gider..



  Alıntı
Bu mesajı beğenenler:
#9
Ellerinize sağlık sayın Taruz.
Demir olsa elinizde siz onu çicek yaparsınızSmile
Tam istediğim gibi.
Örneği geliştirebilirsem inşallah paylaşırım.



  Alıntı
Bu mesajı beğenenler:
#10
Aslında üzerinden çıkıldığında bir kayıt ilerlemiyecekti yanlış anlattım sanırım kusura bakmayın.Yani üzerine taşındığında 1 kayıt ilerleyecek doğru üzerinden çıkınca çıkınca bişey olmayacak ama dediğim gibi button aktif olucak yani herzaman kullanabileyim.



  Alıntı
Bu mesajı beğenenler:
#11
(02-02-2012, 12:58)kurt26 demiş ki: Aslında üzerinden çıkıldığında bir kayıt ilerlemiyecekti yanlış anlattım sanırım kusura bakmayın.Yani üzerine taşındığında 1 kayıt ilerleyecek doğru üzerinden çıkınca çıkınca bişey olmayacak ama dediğim gibi button aktif olucak yani herzaman kullanabileyim.

Visual Basic
  1. Private Sub Ayrıntı_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
  2. If Eski Is Nothing Then Exit Sub
  3. 'SonrakiKayit1
  4. Set Eski = Nothing
  5. Set Yeni = Nothing
  6. End Sub



İlgili kısmı bu şekilde değiştirin..



  Alıntı
Bu mesajı beğenenler:
#12
Şimdi oldu sildim burayı
Visual Basic
  1. Private Sub SonrakiKayit1()
  2. DoCmd.GoToRecord , , acNext
  3. End Sub



Çok teşekkür ederim .
gene uğraştırdım kusura bakmayın.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
access-sql-5 [FORM] Fare Kaydırma Sorunu vefa1982 1 247 26-10-2024, 18:29
Son Mesaj: dsezgin
access-sql-9 [RAPOR] Aynı Satırları Bir Kere Gösterip Saydırma oguzt 10 800 14-03-2023, 22:17
Son Mesaj: oguzt
  [FORM] Formda Alana Fare Ile Tıklandığında Metin Kutusundaki Tüm Metnin Seçili Olması abkbek 3 634 14-05-2021, 11:08
Son Mesaj: halily
  [FORM] Word Belgesindeki Resmi Formdaki Ek Alanına Fare Ile Kopyala Yapıştır tersl 1 713 26-03-2020, 02:17
Son Mesaj: tersl
  [FORM] Fare imleci raburabu 2 1.453 05-02-2018, 08:06
Son Mesaj: raburabu
  [FORM] fare odaklandığında kaçan buton aleysan 4 3.255 21-04-2014, 18:45
Son Mesaj: dsezgin
  [MAKRO] Fare imleci serdar2020 2 2.688 03-11-2013, 23:19
Son Mesaj: serdar2020
  Fare taşındığında durumu!!! meselaki 4 2.876 14-10-2011, 15:17
Son Mesaj: meselaki

Foruma Git:


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