الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية استخراج قيمة اول الفترة واجمالي الحركة واخر الفترة

مغلق
بدأه tamer_kh_5251 في 29 مايو 2007 · 18 رد · 2,291 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم جميعا ورحمة الله وبركاته

انا قمت بعمل مشروع للمصروفات للشركة التي اعمل بها في المشروع المرفق

بيها 3 جداول

الاول بيه المصروف و كوده ورقمه التسلسلي في الميزان

الثاني به مركز التحميل و كوده

الثالث به الحركة ( رقم الشهر ، رصيد اول الفترة، الحركة ، رصيد اخر الفتر)

السؤال

كيف استخرج اول الفترة و اجمالي الحركة و اخر الفترة بين شهرين مثلا بين شهر1 : شهر 4

وجزاكم الله كل خير مقدما علي التفاعل

_______2007.rar

#3

معقول كل المحترفين في المنتدي مافيش عندهم حل للمشكلة دي

ولا ده نوع من التقل :P

يا محترفين بلاش تقل الله يخليكم لاني محتاجله ضروري :s

#5

اخي الكريم في عجالة

اولا اعذرني ليس لدي اوفيس على الجهاز لاني اعمل صيانة

ثانيا المسالة ليست مسالة تقل..

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

ثالثا ما تطلبه ليس على خطا بسيط ...او اضافة حركة بسيطة..

ولهذا قد يحتاج الوقت من الكثيرين..

اقتراحي..

استخدم دالة First و Last في الاستعلام المراد عرض اول واخر حركة..

بالنسبة للرصيد.. استخدم Sum

همام

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#6

اخي الفاضل همام ابو عرقوب

انا عارف طبعا ان لكل واحد مشاغله لكن قولت تقل من قبيل الفكاهة ولا اقصد بها اي شيئ يجرح اي شخص لان كل الاعضاء سواء مشرفين او اعضاء قدامي او جدد اكن لهم كل الاحترام والتقدير

بالنسبة للحل اللي حضرتك اقترحته انا فعلا نفذته لكن النتايج غير سليمة 100%

يا رب الاقي حل اخر عند حضرتك او عند احد الاخوة ومن غير تقل :lol:

#7

اخي الكريم::

حسب المرفق لديك في الاستعلام "اول الفترة"

بدل [a] استخدم

Between [ادخل شهر البداية] And [أدخل شهر النهاية]

كذلك الامر في الاستعلام "اخر الفترة" قم بنفس العملية..

بالنسبة لاجمالي الحركة.. اين تريد وضعه، وهل هو لكل حركة على حدة ام لكل شهر اجمالي الحركات التي تمت به او .. او ..

همام

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#8

اخي الكريم همام ابو عرقوب

انا كنت عاوز اعمل تقرير من شهر ... الي شهر ....

يظهر فيه اول الفترة واخر الفترة واجمالي الحركات خلال الفترة المطلوبة

مثلا عاوز التقرير من شهر يناير حتي مارس

يظهر التقرير في اول فترة يناير واجمالي الحركات التي تمت من يناير حتي مارس ورصيد اخر فترة مارس

ووضع between لا تجدي في المشروع عندي ولو استخدمت لة First و Last في الاستعلام النتيجة مش هتكون سليمة تمام ولكن بها اخطائ في تجميع الحركات خلال الفترات

يعني حضرتك تجاهل الاستعلامات الموجودة في المرفق لانها كانت للتجربة وحرف a لاني كنت لسه هعمل نموذج يسئل عن اول الفترات

لو سمحت لو حضرتك جربت المرفق وعدلت عليه ارفقه علشان اشوف التعديل

وجزاك الله كل خير اخي الفاضل

تم تعديل هذه المشاركة بواسطة tamer_kh_5251 في 12 يونيو 2007 في 13:38

#9

ا ا ا ه ه ه ه ..

يا راجل ... !!مش تقول كدة من الصبح .. !!

حعدل عالمرفق وارفقه هنا.. انتظرني..

طيب سؤال ..

ما المقصود والهدف من الحقول : اول الفترة، اخر الفترة، الحركة....

هل تعني انها عمليات اضافة للرصيد الموجود..

يجب ان افهم هذه النقطة لانها مهمة في الحل..

وهل رقم الشهر ترده مكتوبا رقما مثل 1 2 ام حرفا مثل يناير فبراير..

بص يا عم.. اهو المرفق به استعلام اسمه HAMMAM

طبعا الاسم من عندي انت عدله زي ما انت عاوز...

المهم: شاهد نتيجة الاستعلام..

ادخل الشهر 1، والشهر 2 مثلا...

وشاهد..

همام

_______2007.rar

تم تعديل هذه المشاركة بواسطة همام ابوعرقوب في 12 يونيو 2007 في 13:56

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#10

رقم الشهر يكون بالارقام لكي يتنسي ان اطلب بصيغة between

واول الفترة و اخر الفترة و الحركة لكل شهر حتي يتنسي ان استخرج موقف كل شهر

واسف لو كنت تعبت حضرتك معايا

واسف مرة تانية لاني شرحت السؤال في الاول بأسلوب خاطئ

#11

اخي الكريم

همام ابو عرقوب

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

وعفوا لاني مش قادر اسئل بأسلوب صحيح

بص يا استاذي الفاضل

في الجداول هتلاقي جدول اسمه اسم الحساب

وجدول اسمه كود_المركز

وفي جدول الحركة يظهر كل اسم حساب مع كل كود مركز تكلفة في الشهر

والمطلوب

انا عاوز اعرف مثلا موقف الحساب اسمه "س" مع كود مركز التكلفة اسمه "ص" في الشهور من 1 الي 4

يظهر الحساب ده مع الكود ده كانت اول الفترة رصيده كام و اجمالي الحركة اللي تمت عليه خلال الفترة ورصيد اخر الفترة

مثلا كان بدايته في شهر يناير 1000 جم واجمالي الحركة اللي تمت عليه في الاربع شهور 1000000 ورصيد اخر الفترة هيكون هو رصيد اخر الفترة في شهر ابريل

يا رب يا رب يا رب اكون اصغت سوالي صح المرة دي :)

بصراحة انا لو مكانك كنت زهقت و تجاهلت السؤال ده خالص ;)

#12

اخي الكريم

همام ابو عرقوب

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

وعفوا لاني مش قادر اسئل بأسلوب صحيح

بص يا استاذي الفاضل

في الجداول هتلاقي جدول اسمه اسم الحساب

وجدول اسمه كود_المركز

وفي جدول الحركة يظهر كل اسم حساب مع كل كود مركز تكلفة في الشهر

والمطلوب

انا عاوز اعرف مثلا موقف الحساب اسمه "س" مع كود مركز التكلفة اسمه "ص" في الشهور من 1 الي 4

يظهر الحساب ده مع الكود ده كانت اول الفترة رصيده كام و اجمالي الحركة اللي تمت عليه خلال الفترة ورصيد اخر الفترة

مثلا كان بدايته في شهر يناير 1000 جم واجمالي الحركة اللي تمت عليه في الاربع شهور 1000000 ورصيد اخر الفترة هيكون هو رصيد اخر الفترة في شهر ابريل

يا رب يا رب يا رب اكون اصغت سوالي صح المرة دي :)

بصراحة انا لو مكانك كنت زهقت و تجاهلت السؤال ده خالص ;)

#13

اخي الكريم

همام ابو عرقوب

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

وعفوا لاني مش قادر اسئل بأسلوب صحيح

بص يا استاذي الفاضل

في الجداول هتلاقي جدول اسمه اسم الحساب

وجدول اسمه كود_المركز

وفي جدول الحركة يظهر كل اسم حساب مع كل كود مركز تكلفة في الشهر

والمطلوب

انا عاوز اعرف مثلا موقف الحساب اسمه "س" مع كود مركز التكلفة اسمه "ص" في الشهور من 1 الي 4

يظهر الحساب ده مع الكود ده كانت اول الفترة رصيده كام و اجمالي الحركة اللي تمت عليه خلال الفترة ورصيد اخر الفترة

مثلا كان بدايته في شهر يناير 1000 جم واجمالي الحركة اللي تمت عليه في الاربع شهور 1000000 ورصيد اخر الفترة هيكون هو رصيد اخر الفترة في شهر ابريل

يا رب يا رب يا رب اكون اصغت سوالي صح المرة دي :)

بصراحة انا لو مكانك كنت زهقت و تجاهلت السؤال ده خالص ;)

#14

تعرف.. بصراحة هذا كمان شي مختلف كليا عن اللي كنت فاهمة اولا..

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

المهم ..

جاري العمل والله يقدرني اوفي بالوقت...

همام

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#15

في انتظارك اخي الكريم همام ابو عرقوب

وجزاك الله خير الجزاء علي المساعدة و تحمل خطئي في شرح سؤالي

جزاك الله كل خير وجعله الله في ميزان حسناتك

#16

السلام عليكم

الاخوة الكرام

الملف الاول للحسابات فقط

الملف الثاني للحسابات ومراكز التكلفة

ارجو تجربة المرفق ليوضح كيفية اداء استعلام التجميع بين البيانات قبل الفترة والبيانات خلال الفترة مع امكانية انشاء حقل وهمي لمعرفة مصدر البيانات

أخوكم فى الله

Exp2007.rar

Exp2007Cost.rar

تم تعديل هذه المشاركة بواسطة ahamied في 12 يونيو 2007 في 14:42

Microsoft Certified DataBase Administrator MCDBA

#18

السلام عليكم

الاخ الكريم

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

- بالنسبة للجداول والعلاقات فأنت ممتاز جدا في تصميمها بإستثناء شئ بسيط قد تحسبه صغيرا جدا ولكن مع زيادة حجم الاكواد علي الحقول ستندم اذا لم تغيرها كلها الي اسماء انجليزية كذلك اسماء الجداول.

- الاستعلامات :

هي شكل آخر من جدول أو جداول حسب طلب المستخدم وفقا لسلوك علاقات بحث معينة وهي التي يتم انشاؤها خلال اعداد الاستعلام وليست العلاقات بين الجداول مع العلم انها مكملة لبعض.

مثالك :

انت تريد بيانات من جدول خلال فترة من ---- الي----- اي مرتبطة بحقل تاريخ

يعني مطلوب البيانات من الجدول أصغر > من تاريخ معين + البيانات من نفس الجدول بين تاريخ معين Between And

طيب كده بيكون عندي استعلامين وانا محتاج استعلام واحد ؟؟؟؟

لو انت دققت فى الاستعلامين فى حالة التصميم او العرض هما نسخة من بعض باستثناء شرط البحث فى حقل التاريخ مرة < ومرة Betweem

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

والاسلوب ده استخدمناه علشان كلنا لسة بنتعلم . طيب ايه الاسلوب الاصعب ؟؟؟؟؟

المرفق فيه استعلام واحد بيعمل كل اللي احنا قولناه طبعا اسرع من الحل السابق ولكنه ضمنيا نفس الحل فهو عبارة عن عبارة SQL لكل من الاستعلامين After و Befor بس كتبنا بينهم كلمة Union وذلك لجمع البيانات

وبالله التوفيق

Exp2007XX.rar

Microsoft Certified DataBase Administrator MCDBA

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…