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

معرفة اجمالي السعر


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

الاخوه الكرام أعضاء المنتدى / السلام عليكم ورحمة الله

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

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

وجزاكم الله خيرا

اجمالي السعر.rar

تم تعديل بواسطه ahlamy90
رابط هذا التعليق
شارك

وعليكم السلام :rol:

 

هذا الكود يقوم بالعمل:

Option Compare Database
Option Explicit          'Optional, but recommended for every module.
    
Dim curTotal As Currency 'Variable to sum [Amount] over a Page.
    
'
'From http://allenbrowne.com/ser-11.html
'

Private Sub PageFooterSection_Format(Cancel As Integer, FormatCount As Integer)

    Me.PageTotal = curTotal
End Sub

Private Sub PageHeaderSection_Format(Cancel As Integer, FormatCount As Integer)

    curTotal = 0             'Reset the sum to zero each new Page.
End Sub

Private Sub Detail_Print(Cancel As Integer, PrintCount As Integer)

    If Me.PrintCount = 1 Then curTotal = curTotal + Me.السعر
End Sub

.

339.Clipboard01.jpg.e36930ba26e18e17d642

.

339.Clipboard02.jpg.93a228b042bb9a839b04

.

 

جعفر

339.اجمالي السعر.mdb.zip

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

أستاذي الكريم / جزاكم الله خيرا وجاري العمل عليه

استاذي الكريم / جزاكم الله خيرا على مساعدتكم

ولكن ظهرت لي مشكلة وبعد تتبع المشكلة علمت أنها بسبب أن أحد الاصناف لم يوضع له ثمن وهي في هذا الكود 

 

    If Me.PrintCount = 1 Then curTotal = curTotal + Me.الثمن
فهل يمكن تجنب تلك المشكلة بمعى أنه لو لم يوجد ثمن لهذا الصنف يجمع الاثمان الموجودة فقط 
وجزاكم الله خيرا 

 

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

أستاذي الكريم / أسف للإزعاج ولكن هل يمكن جعل اجمالي الثمن لكل صفحة في رأس الصفحة بدلا من التذييل ، والله يا أخي حاولت كثير وفشلت

وجزاكم الله خيرا 

تم تعديل بواسطه أبو سلمى
رابط هذا التعليق
شارك

وعليكم السلام :rol:

 

اذا سمحت لي اشرح لك شئ بسيط عن التقرير:

339.Clipboard03.jpg

.

انا اعطيت كل قسم من اقسام التقرير اعلاه رقم ، علشان اعرف الترتيب الذي يشتغل التقرير (يعني ترتيب تشغيل التقرير) ، وهذه نتيجة الصفحة الاولى:

339.gif

.

من هذا نلاحظ ان الاكسس ينتهي من (تنسيق وحسابات وقفل) رأس الصفحة رقم 2 ، ثم يصل الى ذيل الصفحة رقم 4 ويعطي النتيجة ،

ولأنه اقفل رأس الصفحة رقم 2 ، فلا يمكن ان نرسل اي معلومة له :blink:

 

انا اعتذر ، فلا اعرف طريقة لعمل ما طلبته :blink:

 

 

جعفر

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

أستاذي الكريم / جزاكم الله حيرا على هذا الشرح المبسط 

وما دمت تكرمت بالشرح فكنت أريد معرفة ما المقصود من nz في هذه الكود

If Me.PrintCount = 1 Then curTotal = curTotal + nz(Me.الثمن,)

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

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

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