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

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

قام بنشر

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

كيف يتم اضافة رقم لكل اسم في الحقل الحاسبي حسب المرفق لكن بداية كل رقم مفتاح 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

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