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

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

قام بنشر

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

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

هل ينفع استخدم دالة 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

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

::

تحياتي

قام بنشر

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

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

::

تحياتي

DDTestSumModule.accdb

قام بنشر

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

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

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

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

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

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