2saad قام بنشر يونيو 3 قام بنشر يونيو 3 اخواني الأعزاء بعد سلام الله عليكم ورحمة الله وبركاته بعد اذن حضراتكم هل ينفع استخدم دالة sum في استعلام من خلال وحدة نمطية
أفضل إجابة AlwaZeeR قام بنشر يونيو 3 أفضل إجابة قام بنشر يونيو 3 وعليكم السلام ورحمة الله وبركاته طبعا ينفع عزيزي 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 4
2saad قام بنشر يونيو 3 الكاتب قام بنشر يونيو 3 شكرا جزيلا أخي الفاضل وبارك الله فيك وزادك الله من علمه لو ينفع ملف يوضح هذا أكون شاكر لحضرتك
kkhalifa1960 قام بنشر يونيو 4 قام بنشر يونيو 4 (معدل) تفضل استاذ @2saad طلبك مستخدماً موديول الاستاذ @AlwaZeeR . بالنموذج والاستعلام DDTestSumModule.rar تم تعديل يونيو 4 بواسطه kkhalifa1960 1
AlwaZeeR قام بنشر يونيو 4 قام بنشر يونيو 4 4 ساعات مضت, kkhalifa1960 said: تفضل استاذ @2saad طلبك مستخدماً موديول الاستاذ @AlwaZeeR . بالنموذج والاستعلام احسنت العمل صديقي خليفة👍 اجعل الوحدة: Public Function وامسح المكررة في النموذج لا نحتاج الا واحدة فقط للعمل في جميع اماكن القاعدة :: تحياتي
AlwaZeeR قام بنشر يونيو 4 قام بنشر يونيو 4 اجعل الوحدة: Public Function وامسح المكررة في النموذج لا نحتاج الا واحدة فقط للعمل في جميع اماكن القاعدة :: تحياتي DDTestSumModule.accdb
2saad قام بنشر يونيو 4 الكاتب قام بنشر يونيو 4 بارك الله فيكم جميعا وزادكم الله من علمه وجعله في ميزان حسناتكم علي ما تقدموه من جهد ومساعدة الآخرين أنا مرفق ملف بالمطلوب ووضعت وحدة نمطيه للمطلوب جمعه في ( module1 ) عايز اجمع ماهو موجود في qr1 في QRYsum1 زي ما أنا عامل للمسلم والمسيحي بناء علي الصفnader.rar .... انظر الصورة هو ده المطلوب تجميعه
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.