اذهب الي المحتوي
أوفيسنا

طاهر الوليدي

04 عضو فضي
  • Posts

    781
  • تاريخ الانضمام

  • تاريخ اخر زياره

كل منشورات العضو طاهر الوليدي

  1. يحتاج الترقيم الا الاعتماد ع التاريخ اليوم والشهر والسنه بحيث كل يوم يبدا من 1 وبعده اليوم وبعده الشهر وبعده رقمين من السنه التاريخ اذا كان 3/3 /201 19331. 19332 19333 فان تم الانتقال الى اليوم التالي 4 / 3 /2019 يكون الترقيم 19341 19342 وان تم الرجوع الى التاريخ السابق وضفنا مستند يواصل الترقيم 19334 19335 وهكذا باقي التاريخ وشكرا
  2. الاخوة الكرام الافاضل تم ارفاق نموذجين بخصوص الرصيد السابق الاول اسم التقرير الرصيد وهو ماقوم العمل عليه واريد تطبيق عليه ماتم عمله في النموذج الثاني تقرير اسمه الاستاذ العام وهوالصحيح في ايجاد الرصيد السابق المطلوب وما صعب علينا هو ان يكون التقرير الذي اسمه الرصيد في النموذج الاصل يطلع الرصيد السابق صحيحا حسب فكرة النموذج الرصيد السابق الذي تقريره الاستاذ العام وحسب شرح التوضيح في الصورة المرفقه شكرين لكم تعاونكم
  3. الاخوة المحترفين لقد وجدت في منتدى الفريق العربي بعض الحلول ولكن لم افهمها جيدا وكذلك يوجد امثله في الرابط التالي ولكن لم استطيع تنزيلها لعدم وجود معي رقم حساب والحلول وضعها الاستاذ ايهاب يعقوب ع الرابط التالي http://arabteam2000-forum.com/index.php?/topic/175602-الأفكار-الراشدة-في-طرق-عرض-الأرصدة/ وهذا الشرح ولكني للاسف لم افهم السلام عليكم ورحمة الله وبركاته.. جئنا اليوم لنتحدث عن موضوع للإخوة المهتمين بالنواحي المالية و المحاسبية ، ألا وهو الأرصدة الحسابية بأنواعها المختلفة وطرق عرضها في برنامج اكسيس . حمل المثال من هنا  --------------------------- أنواع / (طرق عرض) الأرصدة : سنتكلم عن ثلاثة أنواع من الأرصدة 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 وتميز بشيئين عن الاستعلام السابق *** مربع النص الاصفر الموجود بأعلى التقرير فيه شوية شغل ومعادلات 😄 *** الرصيد التراكمي معروض ببساطة شديدة عبارة عن ناتج طرح المدين - الدائن مع تشغيل خاصية التجميع لمربع النص بمعنى 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 يتميز بالاتي : *** الحركات في المربع الاصفر 😛 *** التجميع في نهاية التقرير 3 - رصيد رأسي (كشف حساب) أ - الاستعلام : إسمه Virticl02 مبني على استعلام التوحيد Virtical01 الذي يجمع بين اربعة استعلامات *** op03 تكلمنا عنه سابقا *** Tr تكلمنا عنه ايضأ *** Lines مجموعة من الخطوط بشكل "======" *** استعلام end03 وهو لعرض الرصيد في نهاية الكشف وقد نشأ من تتابع الاسنعلامين end01 و end02 بنفس فكرة تتابع الاستعلاماتOp01 -op02- op 03 ب - التقرير : اسمه VirticalRp مبني على الاستعلام Tr يتميز التقرير ببساطته ولثد تم حساب الارصدة في البداية والختام بصيغ داخل التقرير نفسه بالدوال iif وDsum المرتبطة بالاستعلام OP03 .................................... في انتظار استفساراتكم ودعواتكم طبتم واهتديتم تم تعديل 23 Dec 2010 بواسطه ايهاب عثمان
  4. للاسف اخي واستاذي لم افهم كيف اسوي التوضيح تجده بالون الاصفر في التقرير وقصدت فيه ان كل يوم ابغى كشف حساب علئ سبيل المثال من تاريخ 2 /3/ 2019 الى نفس اليوم 2/ 3 / 2019 يظهر في التقرير الرصيد السابق صحيحا المربع ملون بالاصفر
  5. السلام عليكم ورحمة الله وبركاته اخواني الاعزاء خبراء الكسس عندي قاعة بيانات عاديه جدول ومنه انشأ نموذج وزر البحث العادي الجاهز برمجيا وعندي بيانات للاشهر والسنوات سابقه وغالبيتها مكررة من حيث ارقام المستندات اريد طريقه تبحث في الشهر الحالي فقط سوئ كانت كود او غيرها ولكم جزيل الشكر
  6. سوف تستفيد من المرفق الا ان فيه مشكله الرصيد السابق لا يكون صحيحاوطلبت من المنتدى المساعدة ولم يرد لي اي شخص من الخبراء حول الغلط الذي ارتكب في عدم ظهورالرصيد السابق صحيحا فان استطعت لا تبخل بارساله لنا وشكرا الصندوق.rar
  7. الاخ الاستاذ الفاضل ابو جودة نرجوا التوضيح حول قيامكم باغلاق النقاش حول ارسال رساله من الكسس الئ الهاتف الجوال حيث انا بصدد اضافة ميزة تحضير طلاب المدارس فعندما يغيب الطالب اريد ترسل رساله الى ارقام جوالات اوليا الامور مباشرتا تشعرهم بغيابهم عن المدرسه . ولكم الشكر والف مبروك بحصولكم ع درجة خبير
  8. التوجه لكم الشكر الجزيل على مروركم وهتمامكم المطلوب للاسف ماستطعت اوصل الفكره او انها مستحيله هو مجر جدول يحتوي على بيانا هائله والبعض منها مكرره من حيث الرقم المستند او باقي البيانات انشئنا منه نموذج وزر البحث بنفس ماهو موجود في المرفق اريد كود يجمد البحث في الاشهر والسنوات السابقة اويقوم بالبحث عن السجل الذي يوجد مابين تاريخين محددين من خلال زر البحث عن سجل لغرض اظهاره في نفس النموذج لغرض التعديل عليه اتمنى اني استطعت وصل الفكرة
  9. اخي الفاضل الله يبارك في عمرك ويجزيك كل خير هذا مش المطلوب انااريد اظهار رقم 2189 المكرر في شهر 3 وشهر 4 يظهر فقط حسب تاريخ التحديد بين البدايه من 1 مارس الى تاريخ النهاية التاريخ مثلا 15 مارس لان عندي كم هائل من البيانات المكرره شهريا وسنويا والمطلوب هو كود شرطي في مودل او في النموذج للبحث في الفترة المحددة فقط لانه عندما يحصل غلط في مستند معين في اخر الشهر واريد اظهارها في النموذج المرسل من قبلي لغرض تعديل المحدد عند النقر على زر البحث يقوم بالبحث العشوائي من سنوات واشهر سابقه مما يضع لي الوقت في سرد البيانات السابقه اتمنا اني استطعت ايصال الفكرة وجزاك الله خيرا استاذي الفاضل
  10. تم ارفاق نموذج اسمه البحث تشاهد عليه الاالوان بالاصفر وتوضيحات البحث.rar
  11. البحث بين تاريخين والترك ما سواهم
  12. السلام عليكم اخواني الافاضل هل يوجد طريقة لتحديد عملية البحث في سجلات الشهر الحالي وترك الاشهر والسنوات السابقة وبذات السجلات التي تحمل بيانات مكررة مثل المرتبات ارقام الفواتير من محلات متعدده تحمل نفس الارقام لسرعة عملية التعديل المثال جدول عادي يحتو على المبلغ رقم السند التاريخ البيان الاسم يتم انشاء منه نموذج وزر البحث الجاهز وعنما انقر ع الزر لايبحث الا في الشهر الحالي فقط
  13. هل يوجد طريقة للبحث عن سجل خلال فترة محدده بين تاريخين لمنع ظهور السجلات المكرره في الاشهر والسنوات السابقة لتعديل اوالحذف
  14. اخواني العباقرة. ابوخليل. الوزير .محمد طاهر وغيرهم من رواد المنتدى انقذوني الرصيد السابق في المربع الملون بالاصفر غلط كيف اجعله صحيحا ساعدوني بارك الله فيكم الشرح في التقرير الصندوق-1.rar
×
×
  • اضف...

Important Information