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

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

قام بنشر

هل في كود او خدعه علشان لو جا يشغال البرنامج وهو شغال او القاعد في بداية الشغل يعني لسا جا يفتح البرنامج وتاهر كم ثانيه يقوم كثير من المستخدمين بفتح البرنامج مرتين وثلث واربع وهذا يسبب مشكال بنسبه لبرنامجي هل في طريقه لحل هذا المشكلة وشكوا لكم. 

قام بنشر

1-ضع هذه الدالة في موديول .

Public Function funFileExists(strPath As Variant, Optional lngType As Long) As Boolean
Dim intTest As Integer

On Error Resume Next 'Ignore errors to allow for error evaluation

    intTest = GetAttr(strPath)

'Check if error exists and set response appropriately
    Select Case Err.Number
        Case Is = 0
            funFileExists = True
        Case Else
            funFileExists = False
    End Select

Exit_funFileExists:
    On Error GoTo 0
    Exit Function

End Function

2-استدعيها بهذا الكود  غند حدث فتح الفورم الرئيسي الذي يفتح عليه الرنامج.

' أدخل مسار برنامجك بدلاٍ من هذا
' C:\My Documents\output.Accdb
If funFileExists("C:\My Documents\output.Accdb") Then
      DoCmd.Quit
Else

End If

 

  • تمت الإجابة
قام بنشر

السلام عليكم ورحمه الله وبركاته

اتفضل اطلع المشاركه التاليه لاخى واستاذى العزيز @kanory جزاه الله عنا كل خير

بالتوفيق

  • Like 4
  • Thanks 2

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information