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

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

قام بنشر

لدي نموذج للبحث وبه مربع نص text50 وبجواره زر أمر52 ..

للبحث عن فواتير .. وكود زر الأمر هو الموجود في التالي ..

ولكن عندما أدخل رقم فاتورة غير موجودة يقوم البرنامج بالذهاب إلى أول فاتورة ..

والمطلوب كيف يمكنني أن أجعل البرنامج في حالة عدم وجود رقم مماثل أن يعطيني رسالة تفيد بعدم وجود رقم الفاتورة المراد البحث عنه ؟؟

كود



Private Sub أمر52_Click()


	Dim rs As Object


	Set rs = Me.Recordset.Clone

	rs.FindFirst "[InvoiceNum] = '" & Me![text50] & "'"

	If Not rs.EOF Then Me.Bookmark = rs.Bookmark

End Sub

قام بنشر

هلا اخي تفضل هذا ممكن يفيدك خيو



Private Sub أمر52_Click()


	Dim rs As Object


	Set rs = Me.Recordset.Clone

	rs.FindFirst "[InvoiceNum] = '" & Me![text50] & "'"

	If Not rs.EOF Then Me.Bookmark = rs.Bookmark

ضيف هذا الكود بعده

If Me.RecordsetClone.RecordCount = 0 Then

MsgBox "لايوجد شخص بهذا الاسم "

Me.FilterOn = False

End If

End Sub

قام بنشر

شكرا جزيلا أخي لمساعدتك ..

حقيقة لم تنجح معي الطريقة ،، ربما لم أكتب الكود بطريقة صحيحة ..

عموما وجدت حل آخر وهو إضافة الكود التالي :

كود



If rs.NoMatch Then

	myvar = MsgBox("تأكد من الرقم المدخل", vbOKOnly, "خطأ في عملية البحث")

	End If

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