اذهب الي المحتوي
أوفيسنا

التنقل بالسجلات عند تحريك عجلة الماوس


mr steev

الردود الموصى بها

السلام عليكم

قاعدة البيانات المرفقة هي عبارة عن أجندة يومية

المطلوب عند تحريك عجلة الماوس التنقل بالصفحات لقد قمت بوضع الكود المناسب 

لكن لدي مشكلة هي عملية البحث عن السجلات المرتبطة بتاريخ اليوم المراد عرض الأحداث (العمليات) فيه

المطلوب تصحيح الكود ليصبح مناسبا عندما أقوم بتحريك عجلة الماوس للأعلى والأسفل

 

 

 

 

Memo Calendar.mdb

تم تعديل بواسطه mr steev
رابط هذا التعليق
شارك

السلام عليكم

قمت بتجربة سريعة فوصلت الى هذا الكود ينتقل الى السجل السابق فقط

Private Sub Form_MouseWheel(ByVal Page As Boolean, ByVal Count As Long)
Count = 1

If Page = True Then
DoCmd.GoToRecord , , acNext
ElseIf Page = False Then

DoCmd.GoToRecord , , acPrevious
End If

End Sub

 

رابط هذا التعليق
شارك

شكرا لمحاولتك أستاذ عبد الله قدور

في قاعدة البيانات لدي التنقل بالسجلات هو من نوع آخر السجلات ليست سجلات متتالية إنما التنقل سيكون حسب التاريخ

لذلك عند تجربة الكود المكتوب من قبلك على قاعدة البيانات لدي لم تنجح فكرته في هذه القاعده

نأمل من الأعضاء مشاركتنا في حل هذه المسألة

رابط هذا التعليق
شارك

السلام عليكم

أتوقع أني قمت بحل المسألة والحمد لله

ما رأي الخبراء بهذا الكود

Private Sub Form_MouseWheel(ByVal Page As Boolean, ByVal Count As Long)
On Error GoTo Err_Form_MouseWheel

 If Not Me.Dirty Then
    If (Count < 0) Then
            Me.txtDate = DateAdd("d", -1, Me.txtDate)
Dim StrSQL As String
StrSQL = "SELECT * FROM tblAgenda WHERE (((DayDate)=Forms![frmCalendarMain]![txtDate]))"
Me.Form.RecordSource = StrSQL
ElseIf (Count > 0) Then
            Me.txtDate = DateAdd("d", 1, Me.txtDate)
            SendKeys "{F5}"
End If
  Else
        MsgBox "The record has changed. Save the current record before moving to another record."
End If
 
Exit_Form_MouseWheel:
    Exit Sub
Err_Form_MouseWheel:
    MsgBox Err.Description
    Resume Exit_Form_MouseWheel

End Sub

 

Memo Calendar.mdb

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information