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

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

قام بنشر

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

لدى حقل بالنموذج المرفق باسم  infoo  يتم ادخال بيانات به بالنمط التالى  1/ 2024   ,  2/2024  ,  3/2004     وهكذا ...

 

المطلوب : تقييد الادخال فى حالة تجاوز التسلسل النمطى بعد اخر ادخال اي اذا كان على سبيل المثال آخر سجل هو الفيمة "9/2024"

فلا يجوز تجاوز تسلسل هذة القيمة اذا ادخلت على سبيل المثال "11/2024" او اي قيمة اعلى من ذلك

لان التسلسل الذى عليه الدور هو "10/2024"

ويعطى رسالة تنبيه " يرجى التاكد من التسلسل"

عدم تجاوز التسلسل.accdb

قام بنشر

عليكم السلام ورحمة الله وبركاته أخي @Abdelaziz Osman ..

استخدم هذا الكود في حدث قبل التحديث لمربع النص Infoo

Private Sub infoo_BeforeUpdate(Cancel As Integer)
    Dim rs As Recordset
    Dim lastValue As String
    Dim newValue As String
    Set rs = CurrentDb.OpenRecordset("SELECT TOP 1 * FROM Mod ORDER BY [infoo] DESC")
    If Not rs.EOF Then
        lastValue = rs("infoo")
    End If
    rs.Close
    newValue = Me.infoo.Value
    If DateValue(newValue) > DateValue(lastValue) Then
        MsgBox "íÑÌì ÇáÊÃßÏ ãä ÇáÊÓáÓá!", , "ÊäÈíå"
        Me.Undo
        Cancel = True
    End If
End Sub

 

وهذا مثالك ,,   عدم تجاوز التسلسل.accdb

قام بنشر
9 دقائق مضت, Foksh said:
MsgBox "íÑÌì ÇáÊÃßÏ ãä ÇáÊÓáÓá!", , "ÊäÈíå"

ماهذه الرسالة ؟؟؟

عندما ادخلت   10/2024    رفض الادخال

يرجى العلم ان الحقل   infoo  ليس حقل تاريخ  لكنه حقل نصى عادى

  • أفضل إجابة
قام بنشر

 مشاركة مع استاذ @Foksh تفضل استاذ @Abdelaziz Osman محاولتي ...... وليش ماتستغل حقل الترقيم التلقائي كما بالشرح والمرفق .:fff:

                                                                                                                                    image.gif.7bc97e281bc11577d975b7c8654e4fa2.gif

عدم تجاوز التسلسل-1.rar

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

فكرة جيدة ولكن اذا تم حذف سجل سيختلف التسلسل

هل من الممكن اخذ التسلسل من الجزء الاول من التسلسل الاخير للسجل السابق

بمعنى ان كان السجل السابق 9/2024 هل من الممكن ان ياخذ رقم 9+1   بدل من ان ياخد من حقل ID

تم تعديل بواسطه Abdelaziz Osman
قام بنشر

استاذ @Abdelaziz Osman إذا تبغي عند حذف سجل الحفاظ على المعلومات   اتبع محاولتي الأولي .

أما إذا تبغي عند حذف سجل الحفاظ على الترقيم متسلسل أنظر نموذج 2 . بعد حذف السجل رقم 3  كما بالمرفق .:fff:

عدم تجاوز التسلسل-2.rar

  • Like 1

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