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

استفسار عن دالة sum


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

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

  • أفضل إجابة

وعليكم السلام ورحمة الله وبركاته
طبعا ينفع عزيزي
 

Function GetTotalSum(tableName As String, fieldName As String) As Double
    Dim db As DAO.Database
    Dim rs As DAO.Recordset
    Dim sql As String
    Dim totalSum As Double
    
    Set db = CurrentDb
    sql = "SELECT SUM([" & fieldName & "]) AS TotalSum FROM [" & tableName & "]"
    Set rs = db.OpenRecordset(sql)
    
    If Not rs.EOF Then
        totalSum = rs!TotalSum
    Else
        totalSum = 0
    End If
    
    rs.Close
    Set rs = Nothing
    
    GetTotalSum = totalSum
End Function

ويمكنك استدعاءها هكذا: 

 

Sub TestGetTotalSum()
    Dim total As Double
    total = GetTotalSum("Orders", "OrderTotal")
    MsgBox "Total Sum of OrderTotal: " & total
End Sub

 

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

4 ساعات مضت, kkhalifa1960 said:

تفضل استاذ @2saad طلبك مستخدماً موديول الاستاذ @AlwaZeeR . بالنموذج والاستعلام:fff:

احسنت العمل صديقي خليفة👍

اجعل الوحدة: Public Function

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

::

تحياتي

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

بارك الله فيكم جميعا وزادكم الله من علمه وجعله في ميزان حسناتكم علي ما تقدموه من جهد ومساعدة الآخرين

أنا مرفق ملف بالمطلوب

ووضعت وحدة نمطيه للمطلوب جمعه في ( module1 ) 

عايز اجمع ماهو موجود في qr1 في QRYsum1 زي ما أنا عامل للمسلم والمسيحي بناء علي الصفnader.rar ....

انظر الصورة هو ده المطلوب تجميعه image.png.dfb6491a6a81b36fcaa5cb2aa9c47bd0.png

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

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

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



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

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

Important Information