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

الى خبراء أكسيس الرجاء مساعدتي في منع ظهور اصفار في تقرير

بدأه أسكندراني في 2 أغسطس 2008 · 9 رد · 1,045 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

ارفقت مثال عن قاعدة البيانات و به تقرير ميزان مراجعة على المستوى الثالث الذي يعتمد على استعلام اسمه d_all1 فعند طلب ميزان مراجعة من اي تاريخ الى اي تاريخ على سبيل المثال من 1/7/2008 حتى 31/7/2008 المشكلة انه يظهر بالميزان جميع الحسابات حتى اذا كان رصيد اخر الفترة يساوي صفر والمطلوب هو التعديل بالاستعلام حتى لا يظهر بميزان المراجعة حسابات يكون رصيدها الحالي يساوي صفر .

فالرجاء المساعدة ضروري للاهمية.

important.zip</SPAN>

#2

اخي الموضوع مكرر يا طيب سبق وحطيته ,,,,

اقرأ ضوابط وقوانين الكتابه

انا سأرد عليك بالموضوع الاولاني ...

/index.ph...;ار

تم تعديل هذه المشاركة بواسطة shadi-ib في 2 أغسطس 2008 في 09:09

Chaos is rejecting all you have learned, chaos is being YOURSELF
 

#3

اخي العزيز انا اعلم اني كتبت نفس الموضوع سابقا واعلم قوانين الكتابة لكن لاهمية الموضوع بالنسبة لي قمت بكتابته مرة ثانية حيث اني كتبت الموضوع الاول من 15 يوم والى الان لا يوجد رد من احد ثانيا لاحظت ان جميع التحميلات تكون للمثال الاول الذي ارفقته مع الموضوع مع العلم اني اريد التعديل على المثال الثاني .

ومازلت انتظر خبراء الاكسس بمساعدتي حيث ان الحسابات التي تظهر بالتقرير تكدست لدي واصبحت اطبع اوراق غير مطلوبه .

#4

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

المعالجة الاساسية للاستعلام بلاستعلام BeforAll وليس d_all1

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

لذلك استخدمنا الدالة Round للتقريب الي اقرب 3 كسور

نصائح لتطوير البرنامج

1- اعادة النظر فى توزيع الحسابات علي 3 جداول نظرا لتكرار البيانات وان كان يكفي جدول واحد لتعريف الحسابات بمستوايتها كلها

2-عدم استخدام الاسماء العربية ولا فى الجداول او النمازج او اي شيئ ( وان كنت اعشق لغتنا الجميلة )

3-قراءة ما تيسر لك عن الاسس العلمية لقواعد البيانات

4-اعادة النظر فى الحقول المحتسبة بواسطة الاستعلامات ومعرفة مستقبل سرعة معالجة وعرض البيانات بعد مليون سجل

5-ربنا يعينك علي الاكسس وحلاوته

اخوك فى الله

zero.zip

Microsoft Certified DataBase Administrator MCDBA

#5

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

اخي العزيز ahamied شكرا لك على الرد وعلى النصائح ولكن توجد بعض المشاكل في قاعدة البيانات المعدلة من قبلك وهي أن رصيد الميزان بيختلف من فترة لاخرى وهذا لا يجوز حيث أن رصيد ميزان المراجعة لابد ان يكون متساوي بالارصدة بجميع التواريخ فاذا طلبنا كشف حساب من تاريخ 1/6/2008 سيكون الرصيد -346.569 واذا طلبنا كشف الحساب من تاريخ 1/7/2008 سيكون الرصيد مختلف 101.631 والعيب الثاني بالبرنامج هو ان اذا طلبت ميزان باي تاريخ ليس به حركة كما بتاريخ 1/1/2008 سيظهر البرنامج رسالة خطأ.

وشكرا لك اخي مرة اخرى.

#6

السلام عليكم

تم تعديل الاستعلامات

اقتراحات

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

حتى لا تلجأ الى استخدام NZ

تم التعديل فى تصميم الجدول وتم اضافة صفر فى كل الحقول الفارغة

مرفق التعديل

برجاء التجربة والافادة هل هو المطلوب ام لا ؟

zero.rar

شكرا

تم تعديل هذه المشاركة بواسطة مبروك في 10 أغسطس 2008 في 10:40

39224663we8.gif

#7

شكرا لك اخي العزيز مبروك ولكن ما زالت المشكلة قائمة حيث ان الرصيد مختلف من تاريخ لاخر مثل من تاريخ 1/6/2008 و تاريخ 1/7/2008 حيث انه لا يظهر الا الحسابات التي عليها حركة واذا تم طلب ميزان مراجعة في تاريخ لم يكن به حركة مثل من تاريخ 1/8/2008 ستظهر نفس رسالة الخطأ.

وشكرا

#8

السلام عليكم

أخى ابو سكندر ( اسكندرانى ) اغفرلى قله فهمى

من الطبيعى ألا يظهر إلا الذى عليه حركة لأننا محددين التاريخ

هل أطلب منك طلب بسيط ؟

أكتب أو أرسل لى ماذا تريد من البرنامج من الأول ونحاول انشاء برنامج بسيط لما تريد لأنى لاحظت أنك تستخدم استعلامات كتير للحصول على المعلومة من جدول واحد

فى انتظار الرد ولك وافر التحية

39224663we8.gif

#9

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

وانا اعتقد ان سبب هذه المشكلة هو انني استخدمت 3 جداول لمستويات الحسابات كما ذكر اخي ahamied في نصائحة بأن يكون جدول واحد فقط للحسابات ولكن المشكلة الان في ان البرنامج كله تم تصميمه على 3 جداول للحسابات ومن الصعب تغييره لجدول واحد لان معناها ان سأغير البرنامج كله :blink:

#10

السلام عليكم

أنا أعمل محاسب أيضا والبرنامج الذى اعمل عليه به اربع جداول لمستويات الحسابات وجدولين لادخال البيانات ولكن جدول البيانات به 2 خانة لادخال رصيد اول المدة لذلك لا اضطر لعمل استعلامات كتير للحصول على المعلومة كما ان ميزان المراجعة عندى يعطى رصيد بداية الفترة فى أى وقت ويعطى الحركة للفترة المطلوبة والرصيد النهائى ويستبعد الحسابات المصفرة.

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

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

39224663we8.gif

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

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

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

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

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