الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أين مشكلة في هذ الكود؟

بدأه Mrhb في 19 يناير 2012 · 4 رد · 263 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم أخوتي و إخواني

هل أحد علمني الخطأ في الكود أدناه؟ أين الخطأ في هذا الكود لعدم تكرار الرقم

codeuj.png

#2

اخي الفاضل

هل من الممكن ان اسألك سؤال مع اعتذاري الشديد لك ؟؟

منذ متى وانت مسجل في المنتدى ؟؟؟؟

الا تستطيع معرفة استخدام وضع الأكواد في المشاركه لماذا تضعها في صوره

هذا ما حصلنا عليه من الصوره الخاصة بك ( لا شيء )

post-15367-068260200 1326999822_thumb.gi

اخي اثناء كتابتك للمشاركه ضع الكود بهذه الطريقة

post-15367-094053700 1326999857_thumb.gi

يعني افتح بداية للكود

ثم انسخ الكود الخاص بك وضعه هنا

ثم اغلق نهاية الكود كما في الصوره

بالتوفيق

المرفقات
C1.gifc2.gif

تم تعديل هذه المشاركة بواسطة zahrah في 19 يناير 2012 في 22:07

#3

السلام عليكم ورحمة الله وبركاته أختي الفاضلة زهرة

أنا متأسف جداً على ما حصل معكي طبعاً أنتي أستاذتنا ومعلمتنا و لازم تحملنا شوي!

هذا الكود المطلوب التعديل عليه

والمثال أيضاً مرفق في هذه المشاركة

وأريد عدم التكرار في الرقم الموظف في النموذج EMP_Frm و في الحقل Emp_No

Private Sub Emp_No_AfterUpdate()
Dim SID As String
Dim stLinkCriteria As String
Dim rsc As DAO.Recordset
Set rsc = Me.RecordsetClone
SID = Me.Emp_No.Value
stLinkCriteria = "[Emp_No]=" & "'" & SID & "'"
    If DCount("Emp_No", "Emp_Tbl", stLinkCriteria) > 0 Then
        Me.Undo
        MsgBox "ÇáÑÞã" _
        & SID & " .Êã ÅÏÎÇáå ãÓÈÞÇð" _
        & vbCr & vbCr & " .ÓíÙåÑ áß ÇáÂä ÇáÈíÇäÇÊ  ÇáãÓÌáÉ", vbInformation _
        , "Duplicate Information"
        rsc.FindFirst stLinkCriteria
        Me.Bookmark = rsc.Bookmark
    End If

Set rsc = Nothing
End Sub

وشكراً لكي يا أستاذتنا و معلمتنا زهرة العبدالله بارك الله بكي

No Repeat Emp No.rar

تم تعديل هذه المشاركة بواسطة Mrhb في 20 يناير 2012 في 09:13

#4

أعتقد أن الكود سيكون هكذا

Private Sub Emp_No_AfterUpdate()
Dim SID As Integer
Dim stLinkCriteria As String
Dim rsc As DAO.Recordset
Set rsc = Me.RecordsetClone
SID = Me.Emp_No.Value
stLinkCriteria = "[Emp_No]=" & SID
    If DCount("Emp_No", "Emp_Tbl", stLinkCriteria) > 0 Then
        Me.Undo
        MsgBox "الرقم" _
        & SID & " .تم إدخاله مسبقاً" _
        & vbCr & vbCr & " .سيظهر لك الآن البيانات  المسجلة", vbInformation _
        , "Duplicate Information"
        rsc.FindFirst stLinkCriteria
        Me.Bookmark = rsc.Bookmark
    End If

Set rsc = Nothing
End Sub

lمع كل الاحترام أختنا

#5

بارك الله بك أخي الفاضل أو لميس و شكراً لك على سرعة التجاوب

وفعلاً الكود الآن يعمل بشكل جيد

شكراً لك أخي الكريم

مواضيع مشابهة