اذهب الي المحتوي
أوفيسنا

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

قام بنشر

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

كيف يتم اضافة رقم لكل اسم في الحقل الحاسبي حسب المرفق لكن بداية كل رقم مفتاح 11 يعني الاسم الاول يصبح الرقم الحسابي 111 والاسم الثاني 112 والثالث 113 وهكذا 

New Microsoft Access Database.accdb

قام بنشر (معدل)
4 ساعات مضت, ابو عبد الرحمن العراقي said:

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

كيف يتم اضافة رقم لكل اسم في الحقل الحاسبي حسب المرفق لكن بداية كل رقم مفتاح 11 يعني الاسم الاول يصبح الرقم الحسابي 111 والاسم الثاني 112 والثالث 113 وهكذا 

اتفضل :fff:

قم بوضع هذا الكود فى حدث عند النقر على زر امر فى نموذج

On Error GoTo Oops
    Dim db        As dao.Database: Set db = CurrentDb()
    Dim rs        As dao.Recordset: Set rs = db.OpenRecordset("file-1")
    Dim intSpID   As Long: intSpID = 110

    With rs
        .MoveFirst
        Do
            intSpID = intSpID + 1
              rs.Edit
                 rs![الرقم الحسابي] = intSpID
              rs.Update
            .MoveNext
        Loop Until .EOF
        .Close
    End With
    db.Close
    
function_exit:
        Set rs = Nothing
        Set db = Nothing
        Exit Sub
Oops:
        ' Handle the errors here
        GoTo function_exit

 

تم تعديل بواسطه ابو جودي
  • Like 1
  • تمت الإجابة
قام بنشر (معدل)
2 ساعات مضت, ابو عبد الرحمن العراقي said:

@ابو جودي استاذي من الرقم 120 صعودا احتاج ان يصبح 11120 يعني رقم 11 يبدا كمفتاح لكافة الارقام 

اتفضل :fff:

بسيطة غير للكود الاتى

On Error GoTo Oops
    Dim db        As dao.Database: Set db = CurrentDb()
    Dim rs        As dao.Recordset: Set rs = db.OpenRecordset("file-1")
    Dim intSpID   As Long: intSpID = 0

    With rs
        .MoveFirst
        Do
            intSpID = intSpID + 1
              rs.Edit
                rs![الرقم الحسابي] = 11 & intSpID
              rs.Update
            .MoveNext
        Loop Until .EOF
        .Close
    End With
    db.Close
    
function_exit:
        Set rs = Nothing
        Set db = Nothing
        Exit Sub
Oops:
        ' Handle the errors here
        GoTo function_exit

 

تم تعديل بواسطه ابو جودي
  • Like 1

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information