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

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

قام بنشر

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

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

لو نتيجة التقرير اكبر من طول الشاشه فالطبيعي يبقي في 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

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

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

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

Important Information