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

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

قام بنشر (معدل)

السلام عليكم اخوتي الكرام 

الى السادة الخبراء

طلب: أريد اظهار سالة (لا توجد صورة مطابقة لرقم الجلوس) عندما لاتوجد صورة مطابقة لرقم الجلوس

عند تنفيذ الكود التالي:

 

Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer)

Dim s1 As String

s1 = Str(Me![رقم الجلوس])

s1 = Right(s1, Len(s1) - 1)

Me![Image_Std].Picture = "D:\صور\" + s1 + ".jpg"

End Sub

 
:fff:ولكم جزيل الشكر
تم تعديل بواسطه ahmed draz
قام بنشر

 

Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer)

    Dim s1 As String

    Dim imagePath As String

 

    s1 = Str(Me![رقم الجلوس])

    s1 = Right(s1, Len(s1) - 1)

    

    imagePath = "D:\صور\" + s1 + ".jpg"

    

    If Dir(imagePath) <> "" Then

        Me![Image_Std].Picture = imagePath

    Else

        Me![Image_Std].Picture = ""

        Me![Image_Std].Caption = "لا توجد صورة مطابقة لرقم الجلوس"

    End If

End Sub

```

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

ممكن تجرب الكود ده  

 

Dim ImagePath As String

s1 = Str(Me![رقم الجلوس])
s1 = Right(s1, Len(s1) - 1)
ImagePath = "D:\صور\" & s1 & ".jpg"

On Error Resume Next
Me![Image_Std].Picture = ImagePath
If Err.Number <> 0 Then
    MsgBox "لا توجد صورة مطابقة لرقم الجلوس", vbExclamation, "خطأ"
    Err.Clear
End If
On Error GoTo 0

End Sub

 

  • Thanks 1
قام بنشر

السلام عليكم ورحمة الله

شكرا جزيلا الكريم ابو جودي احسنت :clapping: فاجابتك صحيحة 

وشكرا جزيلا لاختنا الكريمة :fff:safaa:fff: 

لاهتمامها بالموضوع ومحاولتها الرد على طلبي

فجزاكم الله خيرا جميعا.

  • Like 1
  • Thanks 1

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information