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

الأفكار الراشدة في طرق عرض الأرصدة

بدأه ايهاب عثمان في 30 أكتوبر 2008 · 43 رد · 14,582 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

حمل المثال من هنا

DownloadIcon.gif

---------------------------

أنواع / (طرق عرض) الأرصدة :

سنتكلم عن ثلاثة أنواع من الأرصدة

1 – الرصيد التراكمي وهو الرصيد الذي يتم تسجيله في نهاية كل سطر(عملية) محاسبية وهو عبارة عن الرصيد السابق + الحركة المدينة – الحركة الدائنة ويتم تسجيله في عامود واحد باشارة موجبة للرصيد المدين أو سالبة للرصيد الدائن . وطريقة العرض هذه تستخدم في كشوف الحركة مثل كشف حركة الخزينة

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

3 – الرصيد الرأسي وهو عبارة عن رصيد افتتاحي في بداية التقرير تليه الحركات المدينة والدائنة ة(كل حركة في سجل) وفي نهاية التقرير يظهر رصيد نهاية المدة وتستخدم هذه الطريقة في إعداد كشوف الحساب

--------------------------

حول المثال المرفق :

1 - هنا تجدون المثال الخاص بهذا الدرس نموذج الافتتاح اسمه Arg كل ما يطلبه منك هو تاريخ بداية وتاريخ نهاية الفترة المطلوب عرض ارصدتها (يفضل ان تكتب التاريخ

من 1/1/2008 إلى 31/12/2008)

و اسم الحساب الذي تريد عرض نتائجه

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

ولاحظوا أن النوع الثاني من الأرصدة (ميزان المراجعة) لا يتطلب بالضرورة تحديد اسم الحساب فلو تركت مكان اسم الحساب فارغاًً لظهرت لك جميع الحسابات

بعد ذلك ليس إلا أن تضغط على الزر الموجود أسفل النموذج لتظهر لك النتائج.

2 – قد يثور تساؤل ما الفائدة من عرض الأرصدة في شكل استعلام ثم في شكل تقرير أليس الاستعلام هو مصدر التقرير؟؟

أقول لك نعم ولكن الية العمل وطريقة الحساب للأرصدة تختلف في الاستعلام عنها في التقرير وإذا لاحظت ستجد أن الصيغ الموجودة بالحقول المحسوبة داخل الاستعلامات تختلف عنها في مربعات النصوص داخل التقارير.

3 – بيانات المثال كلها موجودة في جدول بسيط للغاية اسمه Data حقوله هي

Docid - نوع (ترقيم تلقائي) لإدخال رقم المستند ... ولاحظ أن نوع الحقل هنا هو الفكرة الاساسية لحساب الارصدة داخل الاستعلامات

Acc - نوع (نص) لإدخال إسم الحساب

DocDt – نوع (تاريخ/وقت) لإدخال تاريخ المستند

Db – نوع (عملة) لإدخال المبالغ المدينة

Cr – نوع (عملة) لإدخال المبالغ الدائنة

وبيانات الجدول بسيطة جداً عبارة عن مجموعة من الحركات الدائنة والمدينة خلال عامي 2007 و 2008 لحسابات أسماؤها a – b- c

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

---------------------------

الاستعلامات والتقارير بنيتها وآليات عملها :

طبقاً لأنواع الارصدة الموجودة بالمثال سنرتب حديثنا عن الاستعلامات والتقارير الخاصة بكل نوع

1 - رصيد تراكمي (كشف حركة)

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

اسمه AccBl بنيناه كما يلي:

*** انشأنا ثلاثة استعلامات متتابعة الاول op01 مبني على الجدول Data وظيفته تحديد كافة الممعاملات السابقة لتاريخ بداية الفترة المختارة عن طريق المعيار الخاص بحقل التاريخ DocDt وكان المعيار هو

<[Forms]![Arg]![a]

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

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

<[Forms]![Arg]![acc]

حيث acc هو اسم مربع النص الذي ستختار فيه اسم الحساب داخل النموذج

بناءً على هذه الاستعلام انشأنا استعلام OP02 لتجميع الحركات المدينة والدائنة SumOfDb و SumOfCr

ثم الاستعلام Op03 لايجاد المحصلة (مدينة أو دائنة) ووضعه في مكانه الصحيح

الان معك الاستعلامop03 لعرض الرصيد الافتتاحي للحساب الذي اخترته عن الفترة محل البحث.

*** الحركة خلال الفترة جمعناها في الاستعلام Tr المبني على جدولنا وذلك لنفس اسم الحساب (بنفس المعيار السابق) وللفترة من بداية الفترة الى نهايتها عن طريق المعيار الخاص بحقل التاريخ DocDt وكان المعيار هو

<Between [Forms]![Arg]![a] And [Forms]![Arg]!

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

وهذا الاستعلام لعرض الحركات حركة حركة ولا تجميع فيه.

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

اسمه all يجمع بين الاستعلامين op03 و Tr

*** لا يتبقى لنا سوى تحديد الرصيد التراكمي وسيكون ذلك في حقل محسوب داخل استعلامنا النهائي الذي هو Accbl

اسم الحقل المحسوب هو Accum صيخته هي التالية

Accum: [db]-[cr]+nz(DSum("[db]","all","[docid]<" & [docid])-DSum("[cr]","all","[docid]<" & [docid]),0)

يحتاج لبعض الشرح ؟؟؟

حسناً..

ماهو الرصيد التراكمي ؟

اليس هو صافي الحركة الحالية(مدين-دائن) مضاف اليها مجموع الحركات السابقة (مدين-دائن) باشارتها طبعاً

هذا ماتكونت منه الصيغة السابقة

 [db]-[cr]

هي صافي او ناتج طرح الحركة الحالية المدينة - الدائنة

DSum("[db]","all","[docid]<" & [docid])

هنا مجموع الحقل المدين Db من الاستعلام ِall بدالة التجميع الشرطي Dsum والشرط ان يكون رقم المستند(الحقل Docid) في الاستعلام all اقل منه في استعلامنا الحالي ومن هنا نشأت أهمية اختيار نوع الترقيم التلقائي لهذا الحقل عند تصميم الجدول

وبنفس االدالة ونفس الشرط قمنا بتجميع الحركات الدائنة السابقة

DSum("[cr]","all","[docid]<" & [docid])

ولا يخفى عليكم دور الدالة Nz في حذف القيم الفارغة والمساعدة في اظهار النتائج سليمةً

الان اتضح محتوى الحقل المحسوب المدين الحالي-الدائن الحالي+اجمالي المدين السابق - اجمالي الدائن السابق

مع حذف اي قيم فارغة.

والنتيجة النهائية ان يظهر الرصيد التراكمي المدين باشارة موجبة وان كان دائنا ظهر باشارة سالبة (بين قوسين)

ب - التقرير :

بنفس الاسم الذي يحمله الاستعلام : AccBl مصدره هو الاستعلام Accbl وتميز بشيئين عن الاستعلام السابق

*** مربع النص الاصفر الموجود بأعلى التقرير فيه شوية شغل ومعادلات :D

*** الرصيد التراكمي معروض ببساطة شديدة عبارة عن ناتج طرح المدين - الدائن مع تشغيل خاصية التجميع لمربع النص

بمعنى Running Sum = Yes

2 - رصيد افقي (ميزان مراجعة)

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

إسمه Trial_b03 منتديات الفريق العربي للبرمجة بنيناه هكذا

*** استعلام تحديد اسمه Trial_b01 مبني عل الجدول Data وظيقته الفصل بين محصلة الحركات(المدينة و الدائنة) قبل فترة البحث عن تلك الواقعة في نطاق الفترة

رصيد البداية :

op: IIf([docdt]<forms!arg!a,[db]-[cr],0)

دالة الشرط IIF تختبر التاريخ بالحقل Docid فان كان سابقا للتاريخ الموجود بمربع النص A بالنموذج Arg ارجعت ناتج طرح الحقل Db - الحقل Cr والا ارجعت 0

كل ذلك بمعيار لتحديد رقم الحساب تحت الحقل Acc ويتميز هذا المعيار بانك لو تركت مربع اسم الحساب بالنموذج فارغاً ظهرت لك كل الحسابات والمعيار هو الاتي

Like "*" & [forms]![arg]![acc] & "*"

ومعيار اخر تحت حقل التاريخ Docid لمنع ظهور اي تاريخ يجاوز فترة النهاية الموجودة بالمربع b في النموذج Arg

والمعيار هو

<=[forms]![arg]!

*** استعلام اخر اسمه Trial_b02 ميني على السابق وظيفته التجميع للحقلين المحسوبين السابقين بدلالة اسم الحساب

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

وكذلك حساب الرصيد النهائي بنفس فكرة الدالة iif

ب - التقرير :

إسمه TrialB مبني على الاستعلام Trial_b03 يتميز بالاتي :

*** الحركات في المربع الاصفر :P

*** التجميع في نهاية التقرير

3 - رصيد رأسي (كشف حساب)

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

إسمه Virticl02 مبني على استعلام التوحيد Virtical01 الذي يجمع بين اربعة استعلامات

*** op03 تكلمنا عنه سابقا

*** Tr تكلمنا عنه ايضأ

*** Lines مجموعة من الخطوط بشكل "======"

*** استعلام end03 وهو لعرض الرصيد في نهاية الكشف وقد نشأ من تتابع الاسنعلامين end01 و end02 بنفس فكرة تتابع الاستعلاماتOp01 -op02- op 03

ب - التقرير :

اسمه VirticalRp مبني على الاستعلام Tr يتميز التقرير ببساطته ولثد تم حساب الارصدة في البداية والختام بصيغ داخل التقرير نفسه بالدوال iif وDsum المرتبطة بالاستعلام OP03

....................................

في انتظار استفساراتكم ودعواتكم

طبتم واهتديتم

تم تعديل هذه المشاركة بواسطة ايهاب عثمان في 23 ديسمبر 2010 في 15:48

3

طبتم واهتديتم :)

===================================

إقرأ معي

رابط متجدد لكتاب أقرؤه فشاركني فيه

======

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

الكتاب :

حسين الموسوي - لله تم للتاريخ ، كشف الأسرار وتبرئة الأئمة الأطهار

اضغط على الصورة لتحميل الكتاب

%E1%E1%E5%20%CB%E3%20%E1%E1%CA%C7%D1%ED%CE.jpg

-----------

كتب سابقة

سعد الدين الشاذلي - مذكرات حرب أكنتوبر

#2

الرائعون كالاحجار الكريمة ...

لا ينبض المنتدى الا بهم....

تستحق الشكر

اقتباس
[وسط]اللهم ارحمنا إذا اشتدت السكرات، وفاضت العبرات، وتعطلت القوى و القدرات.

اللهم ارحمنا إذا يئس منا الطبيب ،وبكى علينا الحبيب ، واشتد البكاء و النحيب.

اللهم ارحمنا إذا حملنا على الأعناق ، و التفت الساق بالساق، إلى ربك يومئذ المساق.

اللهم ارحمنا إذا وارينا التراب، وغلقت الأبواب، وانفض الأهل و الأحباب

[/وسط]

545050692.gif

#3

السلام عليكم

الله يعطيك العافية اخي إيهاب على الأفكار المميزه.

تحياتي

من مواضيعي

برنامج للكفالات والأقساط

برنامج لإدارة مؤسسة نقل الطالبات

بـــــرنامج الصراف الآلي

_______________________

سبحان الله وبحمده سبحان الله العظيم

#4

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

اخي الفاضل ايهاب عثمان

شكرا جزيلا علي هذا المجهود ودمت زخرا

ربنا يعطيك العافية

تمنياتي بالسعادة

لا تؤجل عمل اليوم الي الغد

#5

شغل علي ميه بيضا يا استاذ ايهاب

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

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#6

تحية طيبة أخى إيهاب

فعلاً محاسب محترف وحريف حسابات

الجميل فى الموضوع إن اسمه لوحده عايز فنجان قهوة .. مابالك الموضوع نفسه..

أعاننا الله على هذه المواضيع الدسمة..

بارك الله فيك

#7

الأخ ايهاب عثمان وفقه الله ورعاه

مثال تخصصي أكثر من رائع أضاف نوعيا لمكتبة الأكسيس

في المجال المحاسبي .. لا أقول الا جزاك الله خيرا وأسبغ عليك نعمه

ظاهرة وباطنة ورزقك من حيث لاتحتسب .. لو الشكر يضاف أكثر من مره في موضوع واحد لشكرتك عشرا :clapping:

#8

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

نفع الله بعلمك

وفقك الله

اتق الله حيث ماكنت

#9

استاذنا ايهاب عثمان

بارك الله فيك

عمل ممتاز وقل ما وجدت مثله فى المنتدى

ذكرتنى بكتاب للدكتور محمد ابو رمان استاذى

وكان اسمه

" بغية الوعاه الاخصاص فى محاسبة شركات الاشخاص"

:wacko:

عمل رائع ولمسات ساحرة

من فنان

تقبل تقديرى

تم تعديل هذه المشاركة بواسطة maherbadawey في 31 أكتوبر 2008 في 09:11

#10

تستحق الشكر ... الله يعطيك الصحة والعافية

:clapping:

#11

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

أخي العزيز إيهاب ماشاء الله عليك نعم الشرح ونعم المثال

حفظك الله ورعاك وجعلك ذخراً لنا ومزيداً من روائعك

أخوك أبو علاء

سبحان الله وبحمده ... سبحان الله العظيم

#12

إبداع إبداع

زادك الله بكل حرف درجة في الجنة

وبكل حرف بعدا عن النار

وفي إنتظار المزيد!!

#13

بسم الله الرحمن الرحيم

بارك الله فيك اخي ايهاب

مشاركة مميزة ورائعة وفي وقتها فعلا

#14

استاذنا الفاضل / ايهاب عثمان

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

مثال ممتاز وشرح وافى

زادك الله من علمه ونفعك به ووسع فى رزقك

واسمح لى باستفسار بسيط هل من الممكن اضافة حقل لبيان المدخلات ( أضافة أو خصم ) فى المثال ؟ واطمع فى رحابة صدرك بتوضيح كيفية اجراء ذلك .

أخوك : أبو خالو

#15

بســم الله الـرحمــن الرحيــم

إخواني الكرام واساتذتي العظام بارك الله فيكم وحياكم..

شكر الله لكم وغفر واتاكم مثل ما دعوتم به وزادكم

...............

اخي الكريم " ابو خالو"

على الرحب والسعة

اين تريد اضافة هذا الحقل أفي الجدول؟؟

ان كان كذلك اضغط متاح الشفت اثناء فتحك للقاعدة ستظهر لك كافة الكائنات

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

... ولكن لم تريد هذه الاضافة؟؟؟

طبتم واهتديتم :)

===================================

إقرأ معي

رابط متجدد لكتاب أقرؤه فشاركني فيه

======

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

الكتاب :

حسين الموسوي - لله تم للتاريخ ، كشف الأسرار وتبرئة الأئمة الأطهار

اضغط على الصورة لتحميل الكتاب

%E1%E1%E5%20%CB%E3%20%E1%E1%CA%C7%D1%ED%CE.jpg

-----------

كتب سابقة

سعد الدين الشاذلي - مذكرات حرب أكنتوبر

#16

مثلما توقعت تماماً

أدب جم - واسلوب راقى فى الحديث

لقد زدتنى شرفاً بمقولتك ( أخى ) أبو خالو

أستاذى الكريم: أرغب فى وضع حقل لأيضاح سبب الأضافة أو الخصم

وبعد أذنك لقد نفذت ما أوضحت لى على النموذج ولكن لم يظهر حقل البيان فى التقرير أو الاستعلام .

هل يستلزم ظهور حقل البيان أية تعديل على التقارير أو الاستعلامات الموجودة فى المثال ؟

اشكركم لرحابة صدركم وعلى تفاعلكم وارشادكم للمبتدئين من امثالى

.

#17

زادك الله نوراً يا اخ ايهاب

ناصر المصاروة

شبكة سوارقريباً

Sewar

#18

مرحباً :D

يا اخي هذا نزر يسير مما لديكم من فضل وطيب منبت وكرم أصل

-------------------

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

عموماً

طبعا تقصد التطبيق على الجدول..

حسنا فعلت

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

كيف ذاك؟؟

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

وفي الاستعلام / وضع التصميم سيظهر الحقل الجديد ضمن قائمة حقول الجدول باعلى شاشة التصميم قم بسحبه بالماوس الى المكان الذي تريده قي النصف الاسفل من الشاشة...

طبتم واهتديتم

تم تعديل هذه المشاركة بواسطة ايهاب عثمان في 4 نوفمبر 2008 في 23:30

طبتم واهتديتم :)

===================================

إقرأ معي

رابط متجدد لكتاب أقرؤه فشاركني فيه

======

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

الكتاب :

حسين الموسوي - لله تم للتاريخ ، كشف الأسرار وتبرئة الأئمة الأطهار

اضغط على الصورة لتحميل الكتاب

%E1%E1%E5%20%CB%E3%20%E1%E1%CA%C7%D1%ED%CE.jpg

-----------

كتب سابقة

سعد الدين الشاذلي - مذكرات حرب أكنتوبر

#19

الأخ الغالى وأستاذنا العزيز / إيهاب عثمان

عبقرى والله زادك الله علما وجعل ذلك فى ميزان حسناتك ( زدنا دايما أنت وأساتذتنا الكرام من العلم الغزير

( سبحانك لا علم لنا إلا ما علمتنا إنك أنت العليم الحكيم )

#20

استاذنا واخونا الغالي ايهاب عثمان

جزاك الله كل خير ونفع بك وبعلمك الجميع وحفظك ورعاك

مع الشكر والتقدير

#21

الاخ الكريم ايهاب عثمان

انجزت و اوجزت

بمنهج علمى و تطبيقى 0000 استاذ

شكرا

امين يوسف

اذا لم تخطط للنجاح , فقد خططت للفشل

#22

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

#23

اشكرك اخى الكريم جزيل الشكر

فقد استفدت منك كقيرا

#24

جزاك الله خيرا عنا خير الجزاء

#25

موضوع رائع جداً، مشكور على إبداعك

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

و دمتم بخير

com-leg.rar

اسمي الحقيقي هو السيد

رغيد السقا

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