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

التنقل من بداية السجل لاخرة


Intel®

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

السلام عليكم اخواني الكرام

اريد مساعدة لو سمحتم لي .... وهي

مثلاً لذي قاعدة بيانات بها اسم الطال ودرجتة

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

ولكم منى الف شكر ...

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

اخي الكريم رحم الله ولديك وكثر الله من امثالك

هدا هو المطلوب ولكن اسمح لي

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

بحيت يخرج من اللوب عند انتهاء السجل

اعرف اني كترت عليكم كتير

اكرر اسفي ولكم منى الف شكر

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

اخى الكريم

ارجوا التوضيح اكثر

و اتمنى ان ترفق لنا قاعدة البيانات التى تعمل عليها

لكى نقوم بالعمل عليها

فأنت طلبت فى البدايه التنقل من بداية السجل لاخرة

و كان الجواب على جمع العمود X

فتضاربت الامور معنا

رجاءا ارفق لنا قاعدة البيانات التى تعمل عليها

لكى نعمل عليها و نفهم ما هو المطلوب

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

أخي العزيز

تفضل المثال الذي يحتوي على ثلاث طرق إضافية لطريقة أخونا admiral

1- باستخدام دالة DLookup يستمد نتيجته من الاستعلام

2- باستخدام دالة DSum يستمد نتيجته من الجدول

3- باستخدام جملة Loop (سيبدأ بعد ثانية من فتح النموذج) ويمر على جميع السجلات واثناء المرور يتم عمل جمع تراكمي

ولكن هناك ملاحظة مهمة يجب الانتباه لها وهي أن عملية الجمع سستراكم إذا كررت عملية Loop يعني أول مرة ستكون نتيجة التجميع متتطابقة مع الطريقتين الاولى والثانية ولكن لو قمت بالعودة إلى أول سجل سيتم تنفيذ جملة Loop مرة أخرة ويصبح الناتج ضعف الاول (اذا كان 100 يصبح 200 وهكذا) ولتفادي هذا الخلل يمكنك اما وضع ضوابط اكثر على شرط تنفيذ عملية التكرار Loop او وضع الضوابط على السجلات بحيث ماتم جمعه لا يتكرر مرة اخرى .

هذا ما اردت توضيحه وان شاء الله تستفيد من المثال

مع تحياتي,,,

AymenIntel.rar

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

زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

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

Important Information