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

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

قام بنشر

مساء الخير علي الاساتذة

المشكة هي اني عملت قاعدة بيانات اكسس

وعملت ليها تقسيم ووزعت نسخ علي عدة اجهزة كمبيوتر موصولة بسوتش بس المشكلة هنا في حالة ان جهاز حصله مشكلة في كابل الانترنت الخاص بيه قاعدة البيانات هنا بتبقي شغالة بس البيانات مش بتتنقل للسيرفر الرئيسي .

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

قام بنشر
4 ساعات مضت, hassan omara said:

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

نعم يوجد وهي فحص حالة الاتصال بقاعدة البيانات

ويمكن وضع كود الفحص في حدث النقر على زر الحفظ مثلا 

ولكن وقت انقطاع الاتصال والفورم مفتوح لن يظهر شيء يدل على ذلك الا فيما لو تم تشغيل الفحص في حدث عداد الفورم

وهي طريقة غير محببة .

قام بنشر
13 ساعات مضت, ابوخليل said:

نعم يوجد وهي فحص حالة الاتصال بقاعدة البيانات

ويمكن وضع كود الفحص في حدث النقر على زر الحفظ مثلا 

ولكن وقت انقطاع الاتصال والفورم مفتوح لن يظهر شيء يدل على ذلك الا فيما لو تم تشغيل الفحص في حدث عداد الفورم

وهي طريقة غير محببة .

ماهو الكود وشكرا ....

قام بنشر
Public Function CheckLinks() As Boolean
    On Error GoTo CheckLinksErr
    Dim tdf As TableDef
    Dim strNewMDB As String
    Dim fd As FileDialog
    For Each tdf In CurrentDb.TableDefs
    If UCase(Left(tdf.Name, 6)) <> "CROSGAD" Then
    If Len(tdf.Connect) > 0 And tdf.Fields.Count = 0 Then
    If Len(strNewMDB) = 0 Then
    MsgBox "لا يمكن الاتصال بقاعدة البيانات ، سيتم غلق البرنامج"
    DoCmd.Quit
    End If
     tdf.RefreshLink
        End If
    End If
    Next tdf
    CheckLinks = True
CheckLinksDone:
    Exit Function
CheckLinksErr:
    MsgBox "Error #" & err.Number & ": " & err.Description, vbCritical
    Resume CheckLinksDone
End Function

 

  • Like 1
  • Thanks 1

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information