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

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

قام بنشر

أساتذتي الكرام أسعد الله نهاركم لو تفضلتم

لدي جدول به سجل [رقم التعريف الوطني] يحتوي على 16 رقم     1000329010391300 و لدي سجل [سنة المبلاد] . في هذا أريد اذا كان 03 يكتب 2003 و هكذا.

قام بنشر

السلام عليكم

مشاركة مع استاذنا jjafferr

نفس النتيجة بس من سكة تانية وان كانت طريقة اخونا الفاضل jjafferr اسهل 

اخي houari-edu

انسخ رقم التعريف الوطني في نفس خانة  سنة الميلاد في الجدول ثم ادهب الي النموذج واضغط انتر (ENTER)

 

11.accdb

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

ومع تجربة الرقم الاتى تكون نتيجة خطأ - تاريخ الميلاد 82

1008229010391300

 

وفكرتى فى حدث فتح النموذج 

    Dim rst As dao.Recordset
    Dim inc As Long
    
    Set rst = CurrentDb.OpenRecordset("SELECT جدول1.* FROM جدول1;")
    rst.MoveFirst
  
    Do Until rst.EOF
 
        If Mid(rst![رقم _التعريف _الوطني], 4, 2) > Format(Date, "yy") Then
            inc = "19" & Mid(rst![رقم _التعريف _الوطني], 4, 2)
        ElseIf Mid(rst![رقم _التعريف _الوطني], 4, 2) <= Format(Date, "yy") Then
            inc = "20" & Mid(rst![رقم _التعريف _الوطني], 4, 2)
        End If
        
        rst.Edit
            rst!سنة_المبلاد = inc
        rst.Update
  
        rst.MoveNext
    Loop
     
    rst.Close: Set rst = Nothing
      
    MsgBox "Done"

 

تم تعديل بواسطه ابو جودي
قام بنشر (معدل)

السلام عليكم اخي الفاضل   Eng.Qassim

اين الخطأ

r1.PNG.5d1dd044fb78ca07753662a6e82f4cbb.png.fb53d4ad2b7740e95886a49124971d30.png

1000629010391300 الخطأ ان الرقم اللي انا نسخته سنة الميلاد كان 1001129010391300 معلش خطأ اللصق مني

انما الكود سليم اعد لصق الرقم الصحيح هتلاقي كله تمام

 

تم تعديل بواسطه اشرف
  • Like 1

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information