اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

قام بنشر

اخواني الأعزاء بعد سلام الله عليكم ورحمة الله وبركاته

بعد اذن حضراتكم

هل ينفع استخدم دالة sum  في استعلام من خلال وحدة نمطية

 

 

  • تمت الإجابة
قام بنشر

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

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