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

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

قام بنشر

السلام عليكم
عندي مجموعة من الأصناف بجدول مكررة, وكنت محتاج أعمل لكل مجموعة ترقيم من 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

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information