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

مطلوب طريقة تجميع محتوى كافة بيانات حقول نصية الى حقل واحد وبترتيب بنود السجل


إذهب إلى أفضل إجابة Solved by jjafferr,

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

  • أفضل إجابة

وعليكم السلام 🙂

الفرز يجب ان يكون عن طريق حقل المعرف.

 

الاستعلام:

image.png.8d76160a4f12eaec36e492cfe050fa9a.png

.

والدالة في الوحدة النمطية:

Function Concat(PR As Double)
  
  Dim rst As Recordset
  Dim i As Long, RC As Long
  
  Set rst = CurrentDb.OpenRecordset("select [Category] From PRindex Where [PuReq]=" & PR & " Order by [المعرف]")
  rst.MoveLast: rst.MoveFirst: RC = rst.RecordCount
  
  For i = 1 To RC
  
      Concat = Concat & "," & rst!Category
    
      rst.MoveNext
      
  Next i
  
  Concat = Mid(Concat, 2)
  
  rst.Close:  Set rst = Nothing
  
End Function

.

والنتيجة:

image.png.fec21576c3060d9f0377a4c2439b5a8f.png

1617.PRindex.accdb.zip

  • Like 3
رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



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

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

Important Information