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

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

قام بنشر

السلام عليكم
عندي مجموعة من الأصناف بجدول مكررة, وكنت محتاج أعمل لكل مجموعة ترقيم من 1 إلى ..... حسب عدد كل صنف فى كل مجموعة.

قام بنشر
منذ ساعه, KhalerAnwer88 said:

السلام عليكم
عندي مجموعة من الأصناف بجدول مكررة, وكنت محتاج أعمل لكل مجموعة ترقيم من 1 إلى ..... حسب عدد كل صنف فى كل مجموعة.

جرب هذا ..... مع تعديل ما يلزم <><><><><<><><<>><><|>

 

    Dim x As Integer, mov_st As String
    Dim db As Database, rst As Recordset
    Set db = CurrentDb
    Set rst = db.OpenRecordset("SELECT doc.doc_ID, doc.mov_no, doc.mov, doc.mov2 FROM doc ORDER BY  doc.doc_ID;")
    rst.MoveFirst
    x = 1
    mov_st = rst!doc_ID
    Do While Not rst.EOF
        If mov_st <> rst!doc_ID Then
            x = 1
            mov_st = rst!doc_ID
        End If
        rst.Edit
        rst!mov2 = x
        x = x + 1
        rst.Update
        rst.MoveNext
    Loop
    MsgBox "تم توزيع الارقام ", vbInformation + vbMsgBoxRight + vbOKOnly, "برنامج"
    rst.Close
    Me.Refresh

 

  • 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