اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

عجلة الفأرة في التقارير


shod90

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

السلام عليكم اخواتي في الله

عندي مشكله بسيطه و لكن مزعجة في القارير 

لو نتيجة التقرير اكبر من طول الشاشه فالطبيعي يبقي في scrollbar اقدر من خلاله انزل لباقي التقرير

و الطبيعي ايضا اني لو استخدمت عجله الماوس للنزول انه ينزل .. و لكن هذا لا بحدث .. يجب الضغط علي ال scrollbar عشان ينزل لباقي التقرير :blink:

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

انشىء هذه الوحدة النمطية بإسم   mod_Mouse_Wheel

 

Option Compare Database


Public Function DoMouseWheel(frm As Form, lngCount As Long) As Integer
On Error Resume Next

Dim strMsg As String
If (Val(SysCmd(acSysCmdAccessVer)) >= 12#) And (frm.CurrentView = 1) And (lngCount <> 0&) Then
RunCommand acCmdSaveRecord
RunCommand IIf(lngCount < 0&, acCmdRecordsGoToPrevious, acCmdRecordsGoToNext)
DoMouseWheel = Sgn(lngCount)
End If

DoCmd.CancelEvent
Response = False
End Function


 

 

ثم ضع هذا الكود فى التقرير على حدث on Mouse Wheel

 

Private Sub Report_MouseWheel(ByVal Page As Boolean, ByVal Count As Long)

'Call DoMouseWheel(Me, Count)
End Sub

و بالتوفيق انشاء الله

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

20 hours ago, Mostafa Elmahmoudy said:

انشىء هذه الوحدة النمطية بإسم   mod_Mouse_Wheel

 

Option Compare Database


Public Function DoMouseWheel(frm As Form, lngCount As Long) As Integer
On Error Resume Next

Dim strMsg As String
If (Val(SysCmd(acSysCmdAccessVer)) >= 12#) And (frm.CurrentView = 1) And (lngCount <> 0&) Then
RunCommand acCmdSaveRecord
RunCommand IIf(lngCount < 0&, acCmdRecordsGoToPrevious, acCmdRecordsGoToNext)
DoMouseWheel = Sgn(lngCount)
End If

DoCmd.CancelEvent
Response = False
End Function


 

 

ثم ضع هذا الكود فى التقرير على حدث on Mouse Wheel

 

Private Sub Report_MouseWheel(ByVal Page As Boolean, ByVal Count As Long)

'Call DoMouseWheel(Me, Count)
End Sub

و بالتوفيق انشاء الله

للأسف ظهرت رسالة خطأ

Capture.JPG.f66df05be3d4fbfa46a799a92c0a0c01.JPG

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

  • 2 weeks later...

جرب كدة المرة دى

كان فى مشكلة فى النسخ و اللصق 

انشىء هذه الوحدة النمطية بإسم   mod_Mouse_Wheel

 


Public Function DoMouseWheel(frm As Form, lngCount As Long) As Integer
On Error Resume Next

Dim strMsg As String
If (Val(SysCmd(acSysCmdAccessVer)) >= 12#) And (frm.CurrentView = 1) And (lngCount <> 0&) Then
RunCommand acCmdSaveRecord
RunCommand IIf(lngCount < 0&, acCmdRecordsGoToPrevious, acCmdRecordsGoToNext)
DoMouseWheel = Sgn(lngCount)
End If

DoCmd.CancelEvent
Response = False
End Function


 

 

ثم ضع هذا الكود فى التقرير على حدث on Mouse Wheel

Call DoMouseWheel(Me, Count)

 

و بالتوفيق انشاء الله


 

 

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

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