انظر التعديل
طبعا اختلفت الرؤية حسب الحاجة
المهم ان الوحدة المعتمدة في البيع والشراء هي الحبة
لما تسجل عدد كرتون في حقل الشراء يجب ان يدرج في حقل الحبة "qtyin" العدد (حبات) والعلبة غير مهم
ولما يسجل في جدول البيع كرتون او علبة او حبة يجب ان يدرج في حقل الحبة "qtyout" العدد (حبات)
اذا اردت الارصدة حسب كل مخزن فقط ادرج حقل المخزن في الاستعلام
رصيد الاصناف4.rar
وعليكم السلام
المطلوب فيه غرابة !!! كيف عند الانتقال يبدأ العد من جديد ، هذا يعني انه يستمر يسجل الرقم 1
وهذا بالضبط مايدل عليه العنوان : عند الانتقال للسجل التالي يبدا حقل العدد بالعد من جديد اي من رقم 1
هل تريد الاستمرار بتسجيل الرقم 1 ؟
ام تقصد ان العدد عند الانتقال يستمر بالزيادة ؟ ، وضح ما تريد مفصلا
يمكن سؤالي غير واضح
انا اتكلم عن الاعمدة الاخرى المقابلة للقيمة الدفترية .. التراكمي والرصيد
اذا حقل القيمة الدفترية =1 ما المتوقع للحقول الاخرى المقابلة
مشكور ابو ياسين .. انا غفلت عن التسميات
لو طبقت الكود على المثال ووضعت التسميات ايضا .. وارفقته ,, كنت احسنت الينا والى اخوانك
جرب احذف رقم 1 من هذا السطر
For i = 1 To (j + 1)
بحيث يصبح :
For i = 1 To j
ووافني بالنتيجة
السلام عليكم ورحمة الله
اهلاك الاصول الثابتة .. ضروري لكل محاسب في اي منشأة
هذا المثال مما تكثر الحاجة اليه ، ويصعب على بعض الاخوة ايجاد طريقة مرنة ومختصرة
يوجد اكثر من وسيلة لتحقيق النتيجة كالاعتماد على الاستعلامات الاساسية والاستعلامات الفرعية مع الاستعانة ببعض الاكواد للتنفيذ ..
هنا اعرض لكم مع المثال المرفق : كود مختصر يعطي نتائج الاهلاكات لجميع اصناف المشروع دفعة واحدة بضغطة زر داخل الجدول . .. ولو ملكت الوقت الكافي والهمة لأمكن تطويره وانتاجه بطريقة اكثر احترافية .
الاحتساب يبدأ من تاريخ الشراء ( التملك) وحتى نهاية السنة الحالية .
عمل صغير ارجوا ان يكون فيه الخير الكثير ..
ehlakAlosol_1.rar
اخوي الخطأ عندك من الاندثار المتراكم والاندثار المتراكم موجوجود في جدول 2
يعني البيانات ثابتة وليس خلل في المعادلات
... اتصور ان فيه خلط بيانات في الجدول .. او ان الفكرة غير مفهومة عندي اصلا