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

مساعدة في تعديل كود عدم التكرار


samisalim

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

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

هذا هو الكود

Private Sub MODELS_AfterUpdate()
On Error Resume Next
If DCount("MODELS", "MARKA", "[MODELS]'= '" & Trim(Me.MODELS) & "'") > 0 Then
      MsgBox "هذه الماركة مسجل مسبقاً", vbCritical + vbDefaultButton1 + 1572864
     Me.MODELS.SetFocus
     Me.Undo
        Exit Sub

End If
End Sub

 

MODELS.jpg

IT_V2.rar

رابط هذا التعليق
شارك

وعليكم السلام 🙂

 

استعمل حدث "قبل التحديث" BeforeUpdate 🙂


If DCount("MODELS", "MARKA", "[MODELS]'= '" & Trim(Me.MODELS) & "'") > 0 Then
      MsgBox "هذه الماركة مسجل مسبقاً", vbCritical + vbDefaultButton1 + 1572864
     Me.cancel
     Me.Undo

End If

 

جعفر

رابط هذا التعليق
شارك

15 دقائق مضت, jjafferr said:

وعليكم السلام 🙂

 

استعمل حدث "قبل التحديث" BeforeUpdate 🙂



If DCount("MODELS", "MARKA", "[MODELS]'= '" & Trim(Me.MODELS) & "'") > 0 Then
      MsgBox "هذه الماركة مسجل مسبقاً", vbCritical + vbDefaultButton1 + 1572864
     Me.cancel
     Me.Undo

End If

 

جعفر

ظهرت لي هذه الرسالة

image.png.dc27c5db8624bc6e9722e5f6340e36ae.png

رابط هذا التعليق
شارك

انا عملت نسخ ولصق للكود الذي وضعته ، وكان فيه شيء خطأ ،

وفيه خطأ من جانبي كذلك ، وتم تصحيحهم 🙂

فجرب هذا :

If DCount("MODELS", "MARKA", "[MODELS]= '" & Trim(Me.MODELS) & "'") > 0 Then
      MsgBox "هذه الماركة مسجل مسبقاً", vbCritical + vbDefaultButton1 + 1572864
     cancel=true
     Me.Undo

End If

 

جعفر

  • Like 2
رابط هذا التعليق
شارك

51 دقائق مضت, jjafferr said:

انا عملت نسخ ولصق للكود الذي وضعته ، وكان فيه شيء خطأ ،

وفيه خطأ من جانبي كذلك ، وتم تصحيحهم 🙂

فجرب هذا :


If DCount("MODELS", "MARKA", "[MODELS]= '" & Trim(Me.MODELS) & "'") > 0 Then
      MsgBox "هذه الماركة مسجل مسبقاً", vbCritical + vbDefaultButton1 + 1572864
     cancel=true
     Me.Undo

End If

 

جعفر

يمكن الخطأ من جانبي يا استاذ جعفر الرجاء منكم  الاطلاع على الملف المرفق

error.jpg

IT_V2.rar

رابط هذا التعليق
شارك

14 دقائق مضت, samisalim said:

يمكن الخطأ من جانبي يا استاذ جعفر الرجاء منكم  الاطلاع على الملف المرفق

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

غير الكود الى

Private Sub MODELS_BeforeUpdate(Cancel As Integer)

If DCount("MODELS", "MARKA", "[MODELS]= " & Trim(Me.MODELS.Column(0))) > 0 Then
      MsgBox "åÐå ÇáãÇÑßÉ ãÓÌá ãÓÈÞÇð", vbCritical + vbDefaultButton1 + 1572864
      Cancel = True
     Me.Undo

End If
End Sub

بالتوفيق

  • Like 3
رابط هذا التعليق
شارك

شكر موصول لكل من الاساتذة الكرام في هذا الصرح العلمي وكذلك  @jjafferr@احمد الفلاحجي@د.كاف يار على المساعدة

جزيتم خيرا وكفيتم شرا

رابط هذا التعليق
شارك

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