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

هل من طريقة لايجاد الانقاص التراكمي

بدأه الواثق بالله1 في 12 فبراير 2012 · 12 رد · 525 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم أحبائي

احتجت لعملية المجموع التراكمي ووجدت الحل من مثال لأحد الأخوة وطبقته على برنامجي والحمد لله حلّت المشكلة

ولكن حاولت التعديل ليشمل الانقاص التراكمي فلم أفلح

في المرفق برنامج مبيعات

والبحث برقم السلعة

لو أدخلت الرقم 111 تظهر المعلومات اسم السلعة : تمر وكذلك سعرها والكمية و...

وعند الضغط على زر تحديث تبدأ عملية البحث مرة أخرى

ما أريده هو : لو أدخلت الرقم 111 تظهر كمية السلعة 1 واسم السلعة تمر والكمية الموجودة 10 إذا المتبقية 9 ( الكمية الموجودة - الكمية)

لو عاودنا البحث بعد الضغط على زر تحديث وأدخلت الرقم 111 أريد أن تكون الكمية المتبقية 8

أي أن يتم الانقاص من المرة السّابقة للبحث ( لأن الكمية المتبقية من البحث السابق 9 إذا يجب أن تكون في المرة التالية 8)

بمعنى : كل عملية بحث بعد الضغط على زر تحديث يتم الانقاص

وآمل أن يكون مرادي واضحا أخوتي

ملفي.rar

#3

بارك الله أختي الكريمة وأشكرك على التفاعل

ولكن لم يحدث التغيير المطلوب

لنفترض أن الزبون اشترى كمية 1 من السلعة التي رقمها 111

وتم طباعة التقرير بالمشتريات وانتهى الأمر إذا الكمية المتبقية 10 - 1 = 9 تمام

جاء زبون آخر نضغط زر تحديث

ثم اشترى الزبون الآخر من السلعة التي رقمها 111 إذا هذه المرة تكون الكمية المتبقية 9 - 1 = 8

وهكذا ...........

#4
الواثق بالله1 كتب:

بارك الله أختي الكريمة وأشكرك على التفاعل

ولكن لم يحدث التغيير المطلوب

لنفترض أن الزبون اشترى كمية 1 من السلعة التي رقمها 111

وتم طباعة التقرير بالمشتريات وانتهى الأمر إذا الكمية المتبقية 10 - 1 = 9 تمام

جاء زبون آخر نضغط زر تحديث

ثم اشترى الزبون الآخر من السلعة التي رقمها 111 إذا هذه المرة تكون الكمية المتبقية 9 - 1 = 8

وهكذا ...........

اخي الفاضل

ماذا تقصد انه لم يحدث اي تغيير !!!!

انظر بارك الله بك ما يحدث

1. هذا الجدول لازال باقي على طبيعته ولم يتم التغيير فيه حتى الآن اي شيء بالنسبة للكمية الموجوده

post-15367-044296100 1329142818_thumb.gi

هل هذا الكلام صحيح !!!!!

اذا دعنا نتابع من النموذج

الإدخال الأول : سنقوم بإدخال رقم السلعة 111

post-15367-078977500 1329142905_thumb.gi

عند الضغط على زر الأمر تحديث سيتم انقاص 1 من الكمية الموجوده 10 - 1 = 9

نتأكد من الجدول فقد يكون اننا مخطأين

post-15367-010455000 1329143109_thumb.gi

الإدخال الثاني في النموذج - للتأكد - ندخل الرقم 111 ثم نضغط تحديث

post-15367-057743100 1329143283_thumb.gi

هنا يجب ان يكون الجدول قد قام بإنقاص الكمية الموجوده الى 8 والكمية

post-15367-016268400 1329143476_thumb.gi

الإدخال الثالث في النموذج - للتأكد - ندخل الرقم 111 ثم نضغط تحديث

post-15367-002722700 1329143605_thumb.gi

بجب ان تكون الكمية الموجوده في الجدول الآن 7

post-15367-057220800 1329143796_thumb.gi

post-15367-093600200 1329147797_thumb.gi

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

za-ملفي-UP2.rar

بالتوفيق

المرفقات
V1.gifV2.gifV3.gifV4.gifV5.gifV6.gifV7.gifv8.gif
1
#5

أختي الفاضلة

بارك الله بك على ما تفضّلت به ويبدو أن عملك أكثر من رائع

لكن أنا لا أدري ما الخلل ربما أنه عندي

لأني كلما أضغط على زر تحديث وأعاود البحث لا تنقص الكمية

مشكورة لك كل تحية واحترام

#6

أختي زهرة

هذا تسجيل للملف الذي أرفقتيه

لاحظي النتيجة

أنا لا أدري هل الخلل عندي في الجهاز أو نسخة الأوفيس

فقط إن أمكن أن تدليني أين الخلل لو تكرمت

1.rar

#7

اخي الفاضل

راجع هذا الرابط

الشرح المصور التفصيلي لتحديث حزمة الأوفيس الجديدة

/index.php?showtopic=251213

بالتوفيق

#8

أختي زهرة

بارك الله بك على ما تفضلت به

وفعلا أنا أتعبتك

نقلت البرنامج على لابتوب فيه windows7

وهو يعمل مئة بالمئة

كانت المشكلة عندي في الجهاز xp sp3

أشكرك وأحييك

ولكن طلب بسيط لو تكرمت

العملية (الانقاص) لا تتم إلا بعد وضع المؤشر على الحقل n

كيف نلغي ذلك

أي أن تتم العملية بمجرّد الكتابة فقط في الحقل a

دون وضع المؤشر على الحقل n

تم تعديل هذه المشاركة بواسطة الواثق بالله1 في 14 فبراير 2012 في 23:16

#9

أي أن بعد كتابة رقم السلعة وضغط زر تحديث لا تحدث عملية الانقاص

وإذا كتبنا رقم السلعة ووضعنا المؤشر على خانة n وضغطنا زر تحديث تحدث عملية الانقاص

كيف نعالج ذلك؟؟؟

هل هي نفس المشكلة السابقة في المشاركة 7

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

تم تعديل هذه المشاركة بواسطة الواثق بالله1 في 15 فبراير 2012 في 15:48

#10
الواثق بالله1 كتب:

أي أن بعد كتابة رقم السلعة وضغط زر تحديث لا تحدث عملية الانقاص

وإذا كتبنا رقم السلعة ووضعنا المؤشر على خانة n وضغطنا زر تحديث تحدث عملية الانقاص

كيف نعالج ذلك؟؟؟

هل هي نفس المشكلة السابقة في المشاركة 7

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

اخي الفاضل

ما هو المطلوب مني عمله لك بالضبط

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

لذا فإنك قد قمت بعملية التصفية والبحث عن رقم سلعة معينة ويجب عليك ادخال رقم السلعة اولا ثم الضغط على مفتاح TAP او الإنتقال الى حقل N وهذا ضروري جدا لكي تظهر لك بيانات السعة التي تستعلم عنها

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

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

إلا اذا كنت تريد ان تدخل رقم السلعة في خانة البحث و من ثم تضغط زر التحديث ليتم انقاص الكمية الموجوده فهذا لن يحدث ابدا لأنك محكوم بحقل N الذي يجب ان يساوي حقل S والذي هو بداية البحث عن رقم السلعة في النموذج

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

بالتوفيق

تم تعديل هذه المشاركة بواسطة zahrah في 15 فبراير 2012 في 16:38

#11
ما هو المطلوب مني عمله لك بالضبط

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

أختي الكريمة

لم أطلب منك عمل البرنامج

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

ولكن كان استفساري مرتبط بإجابتك

وهي هل تلزم عملية الانقاص أن يكون المؤشر على الحقل n (وضع المؤشر بالماوس)

فقط هذا سؤالي؟؟

تم تعديل هذه المشاركة بواسطة الواثق بالله1 في 15 فبراير 2012 في 17:42

#12
الواثق بالله1 كتب:

وهي هل تلزم عملية الانقاص أن يكون المؤشر على الحقل n (وضع المؤشر بالماوس)

فقط هذا سؤالي؟؟

اخي الفاضل

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

ولكن لديك خيارين

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

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

الخيار الثاني : الإبقاء على نفس الطريقة السابقة وهي البحث برقم السلعة ثم الإنتقال بمفتاح تاب او الذهاب الى الحقل N ليتم تعبأة جميع حقول السلعة ثم تقوم بعملية التحديث

عدى ذلك لا تستطيع التحديث

بالتوفيق

#13

حيّاكِ الله أخت زهرة

لك كل تحية

وشكرا لك وجعل الله علمك نافعا في الدنيا والآخرة

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

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

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

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

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